Capfile
require 'capistrano/deploy'
config/deploy.rb
role :local , "localhost" role :app %{xx,xx}
にして
cap staging deploy
を実行すると
local,app両方にdeployコマンドが走ってしまいます。
そして
ROLES=app bundle exec cap staging deploy
上記のようにROLES環境変数を指定して実行すると
appのみdeployが実行されました。
ただ、毎回ROLESという環境変数を設定したくないので
cap deployコマンドに対しては特定roleのみに実行させるようにするにはどのように書けばよろしいでしょうか
cap deployコマンドは自分が書いたのではいので
on roles設定をどのように設定させるか皆さんの知見を借りたいです。
以上、よろしくお願いします。
あなたの回答
tips
プレビュー