2081


Capistrano3の標準で用意されているタスク、
例えば`deploy:symlink:release`のソースを確認したかったのですがどこにあるのかわかりませんでした。

Github上で検索してみたところ `invoke
'deploy:symlink:release'`と呼び出しているところはあるのですが定義箇所が見つかりません。

[https://github.com/capistrano/capistrano/search?utf8=%E2%9C%93&q=symlink](https://github.com/capistrano/capistrano/search?utf8=%E2%9C%93&q=symlink)

どこでソースを参照できるのでしょうか？


CC BY-SA 3.0
2014-12-19T02:16:12.867
2080
2014-12-19T02:58:17.643
2014-12-19T02:58:17.643
3313
3271
question
ruby-on-rails github capistrano
Capistrano 3 の標準のタスクのソースはどこにありますか？


<https://github.com/capistrano/capistrano/blob/master/lib/capistrano/tasks/deploy.rake>

Rakeタスクだと思うのですが、 上記ファイルの84行目ではないでしょうか。

`master`へのリンクなので、今後内容が変わることを考慮して、引用します。

[code]

    namespace :symlink do
      desc 'Symlink release to current'
      task :release do
        on release_roles :all do
          tmp_current_path = release_path.parent.join(current_path.basename)
          execute :ln, '-s', release_path, tmp_current_path
          execute :mv, tmp_current_path, current_path.parent
        end
      end
    
[/code]


CC BY-SA 3.0
2014-12-19T02:33:55.360
2081
2014-12-19T02:42:01.887
2014-12-19T02:42:01.887
3313
3313
2080
answer