Approval gate を追加する
Approval gate は、approver が明示的に approve または reject するまで、Gate stage で Pipeline を一時停止します — production への Deploy Job を実行する前段階として役立ちます。run を実行した本人は、自分の run を approve できません。
Prerequisites
- Pipeline が作成・保存済みであること。Create and configure a pipeline を参照してください。
Approval job を追加する

- Pipeline Editor で、gate したい Stage の間に新しい Stage を追加します(または既存の Gate stage を使用します)。
- Add Job をクリックし、Governance の下から Approval を選択します。

- Job name を入力します。
- Approver(この run をレビューするユーザー)を選択します。
- Timeout (minutes) を設定します — 時間内に判断が行われなかった場合、run は自動的に reject されます。
- 必要に応じて、approver に確認してほしい内容を Instructions に入力します。
- Save をクリックします。
approver に表示される内容
run が Gate stage に到達すると、approval job は設定済みの Instructions を表示し、approver が run detail 画面から approve または reject するのを待ちます。approve すると Pipeline は次の Stage(通常は CD)へ進み、reject または timeout すると run は停止します。
警告
自己承認は実行時にブロックされます — run の Actor が設定済みの Approver と一致する場合、その run 自身を approve することはできません。
Next steps
- Deploy config & deploy application — 通常 Gate の後に続く stage です。
- Add a Kubectl job — Delete または Exec のような高リスクな操作の前に、Gate と Kubectl Job を組み合わせます。
- Approval gate reference — フィールドリファレンス。