イフブロ

イフブロ

インフラエンジニアのブログ

Capistranoのcustom taskを書く時に気をつける事

概要

Capistranoのデフォルトで提供されているtask郡をやめて、自分たちで拡張しようと思った時に気をつけたほうが良いこと。

capistrano/framework.rake at master · capistrano/capistrano · GitHub

ここで定義されているタスクのbefore/afterのhookで自分たちのタスクを追加していく事をおすすめする。 そして、capを呼び出す時にはこのframeworkのタスクをcallする事をおすすめする。

このframeworkに従ってcapistranoをサポートするエコシステムのgemは作られているので このタスク郡を呼ばないと動かない等起きる。