Help us understand the problem. What is going on with this article?

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

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 のステージ移行を操作する

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした