env deploy を v1.20.0 にて追加
$ copilot env deploy
コマンドの概要
copilot env deploy
は、Environment Manifest の設定を受け取り、Environment インフラをデプロイします。
フラグ
--allow-downgrade Optional. Allow using an older version of Copilot to update Copilot components
updated by a newer version of Copilot.
-a, --app string Name of the application.
--detach Optional. Skip displaying CloudFormation deployment progress.
--diff Compares the generated CloudFormation template to the deployed stack.
--diff-yes Skip interactive approval of diff before deploying.
--force Optional. Force update the environment stack template.
-h, --help help for deploy
-n, --name string Name of the environment.
--no-rollback Optional. Disable automatic stack
rollback in case of deployment failure.
We do not recommend using this flag for a
production environment.
実行例
デプロイを実行する前に、変更される内容を確認するために、--diff
を使用します。
$ copilot env deploy --name test --diff
~ Resources:
~ Cluster:
~ Properties:
~ ClusterSettings:
~ - (changed item)
~ Value: enabled -> disabled
Continue with the deployment? (y/N)
copilot env package --diff
デプロイを実行する必要がなく、差分だけを確認したい場合があります。
copilot env package --diff
は差分を表示してコマンドが終了します。