Quality Gate Block
Define quality gates with measurable criteria, thresholds, and pass/fail status for pipeline stages.
Overview
The Quality Gate block defines checkpoints in your development pipeline with specific criteria that must be met before proceeding. Each criterion has a threshold and current value, allowing automated pass/fail determination. Use this block to enforce quality standards at key stages.
Production Release Gate
A quality gate for production deployments.
Failed Quality Gate
A quality gate with failed criteria blocking progression.
Block Properties
| Property | Required | Description |
|---|---|---|
| name | Yes | Quality gate name |
| phase | No | Pipeline phase (development, code-review, testing, staging, production, release) |
| description | No | Gate description and requirements |
| criteria | No | Array of criteria objects |
| overallStatus | No | Overall gate status (passed, failed, pending, waived) |
| lastEvaluated | No | Timestamp of last evaluation |
| approver | No | Person who can approve or waive |
| notes | No | Additional notes or actions required |