なんかできたよー。

Web系Tipsを適当につづるBlog.

Capistrano3の「set :branch」についてメモ

最近、Capistrano3を使い始めましたが、情報があまりなく手探り状態で色々漁ってます。

基本的にデプロイするbranch名を「production.rb」や「staging.rb」に直書きしていたのですが
特定のリビジョン番号やタグでもデプロイ出来ればと思い探していたら下記にたどり着きました。
 

ruby on rails - How to deploy a specific revision with capistrano 3 - Stack Overflow : http://stackoverflow.com/questions/21036175/how-to-deploy-a-specific-revision-with-capistrano-3

set :branch, ENV["REVISION"] || ENV["BRANCH_NAME"]

 

どうもデプロイコマンド時にリビジョン番号やタグを引数を渡してあげれば
うまくやってくれるらしい。

bundle exec cap production deploy REVISION=リビジョン番号


おー助かりました。