LoginSignup
3
1

More than 3 years have passed since last update.

CodePipelineの自動デプロイを一時停止する手順

Posted at

CodePipelineを利用して自動デプロイ環境を利用している際、一時的に自動デプロイを停止させたい時があると思います。
簡単にですか書き残しておこうと思います。

方法

1.コンソールからトリガーとなるブランチを変更する。
2.コンソールから 移行を無効にする を設定する。
3.CLIでコマンドを打つ。 ←手っ取り早い

1.コンソールからトリガーとなるブランチを変更する。

1.該当のPipelineを開く
2.右上の 編集する → Sourceの ステージを編集する
hensyu.png
stagehensyu.png
3.Sourceの鉛筆マークをクリック。
a.png

4.ブランチ名を変更する。
buranti.png
5.保存する。

戻し作業
ブランチ名を変更前に戻す。

2.コンソールから 移行を無効にする を設定する

1.該当のPipelineを開く
2.Source と Buildの間にある 移行を無効にする をクリック
iko.png
3.無効にする理由を英語で記載し、保存する。
muko.png

戻し作業
移行を有効にする を選択し保存する。

3.CLIでコマンドを打つ。

以下例文
MyfirstPipelineという名前のPipelineで、Stagingというステージへの遷移を、My reasonという理由で停止させる。

aws codepipeline disable-stage-transition \
--pipeline-name MyfirstPipeline \
--stage-name Staging \
--transition-type Inbound \
--reason "My reason"

戻し作業

aws codepipeline enable-stage-transition \
--pipeline-name MyFirstPipeline \
--stage-name Staging  \
--transition-type Inbound

参考

【AWS document】CodePipeline のステージ移行を操作する

3
1
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
3
1