Skip to content
Latchkey

Deployment Gate - CI/CD用語集の定義

deployment gateは、releaseがenvironmentへdeployする前に通過しなければならず、通常は承認、health check、時間帯をまとめます。

deployment gateは、releaseが特定のenvironmentへdeployすることを許可される前に通過しなければならないチェックポイントで、承認、health check、時間帯をまとめることがよくあります。

deployment gateはenvironment、特に本番を保護します。GitHub Actionsでは、environmentの保護ルールがdeployment gateとして機能します。必須のreviewer、wait timer、branch制限がすべてdeploy jobをブロックします。

GitHub Actionsでの設定

jobにenvironment:を付け、そのenvironmentで保護ルール (必須のreviewerやwait timer) を有効にしてdeployment gateを設定します。jobはルールがクリアされるまで一時停止します。

関連ガイド