naichi's lab

3日後の自分(他人)への書き置き

capistrano3、--prereqsでタスクの依存関係を列挙する

f:id:naichilab:20151223162819p:plain

何が実行されているのか全然わからない

capistrano、cap production deploy するとずらずらとログ出ますよね。 すごいですね。

Webの情報をかき集めてとりあえず動くところまで設定してみたけど何が起きてるか全然分からない。

正確に言うとちゃんと読めば 何をしようとしたかはわかるんだけど 何がこれを呼び出しているのかがさっぱり分からない。

とりあえずタスク一覧と依存関係を出してみる。

--prereqs

% bundle exec cap production deploy --prereqs

% bundle exec cap production deploy --prereqs
cap default
    deploy
cap deploy
cap deploy:check
cap deploy:check:directories
cap deploy:check:linked_dirs
[ずらずら続く...]

おー。これでもう少し理解できる。

ちょっとまとめてみた

blog.naichilab.com

参考

github.com