What Is a Deployment Gate?
A deployment gate is a control point in a delivery pipeline that blocks promotion until a condition is met, such as a passing test suite, a healthy canary, a successful security scan, or a human approval. Gates make releases deliberate rather than automatic at risky boundaries. They are the mechanism behind staged, progressive delivery.
Why it matters
Without gates, a bad change flows straight to production. Gates insert verification, manual or automated, at the points where the cost of a mistake is highest, while still letting low-risk changes flow quickly through earlier stages.
Related concepts
- Approval workflows are manual gates
- Canary analysis can act as an automated gate
- Status checks gate merges, the upstream equivalent
Related guides
What Is an Approval Workflow?An approval workflow requires a designated person to manually authorize a deployment or action before the pip…
What Is Canary Analysis?Canary analysis compares a new release serving a small slice of traffic against the stable version to decide…
What Is a Status Check?A status check is a pass/fail signal a pipeline reports back to a commit or pull request, often required befo…