LoginSignup
4
4

More than 5 years have passed since last update.

環境変数を使ってコマンドラインからCapistrano の設定を上書きする

Posted at

デプロイ先のホストやロールをコマンド上で上書きできる様です。
--dry-run と使い分けしながらローカルでCapistrano タスクをテストする際に便利そうな機能です。

ロールを変更する

  • 環境変数 ROLES を指定
  • カンマ区切りで複数のロールを指定可能
ROLES=app,web cap production deploy

別のやり方で --roles オプションでもできるらしい

cap --roles=app,web production deploy

(参考)Role filtering

ホストを変更する

  • 環境変数 HOSTS を指定
  • カンマ区切りで複数のロールを指定可能
HOSTS=server1,server2 cap production deploy

別のやり方で --hosts オプションでもできるらしい

cap --hosts=server1,server2 production deploy

(参考)Host filtering

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4