質問: 初歩的な質問で恐縮ですが、Capistranoについてのどの記事を見てもピンときません。 デプロイをした後、アプリケーションの更新をしたい場合、Githubにpushすれば自動で本番環境が更新されるのでしょうか? `cap`コマンドで更新する必要があるのでしょうか?
回答: > > デプロイをした後、 > > このデプロイってどのような作業を差してますか? > > > Githubにpushすれば自動で本番環境が更新されるのでしょうか? > > > capistrano自体が、`Githubにpushすれば自動で本番環境が更新する`ような動作はしません。 > > capコマンドで更新する必要があるのでしょうか? > > > はい、必要があります。 `Githubにpushすれば自動で本番環境が更新する`ような動作を求めてれば、githubのwebhookを使うのはどうですか? webhookとは githubのpushイベントに対して、指定したURLにPOSTリクエストすることができ、そのリクエスト先でcapコマンドを叩ような処理を行います。 参考サイト