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はルールがクリアされるまで一時停止します。
関連ガイド
Approval Gate - CI/CD Glossary DefinitionApproval Gate: An approval gate is a manual checkpoint that pauses a pipeline until a designated person or te…
Go/No-Go Decision - CI/CD Glossary DefinitionGo/No-Go Decision: A go/no-go decision is a formal checkpoint where stakeholders decide whether a release is…
Promotion Criteria - CI/CD Glossary DefinitionPromotion Criteria: Promotion criteria are the conditions a build must meet to be promoted from one environme…