Quality Gate Block
Define quality criteria that must be met before proceeding to the next phase. Track thresholds, current values, and approval status.
The Quality Gate block defines checkpoints in your delivery pipeline where specific quality criteria must be met before proceeding. Each gate includes measurable criteria with thresholds, current values, and pass/fail status.
When to Use
Block Properties
| Property | Required | Description |
|---|---|---|
| Name | Yes | Name of the quality gate |
| Phase | No | Development, Code Review, Testing, Staging, Production, Release |
| Description | No | What must be achieved to pass |
| Criteria | No | Measurable requirements with thresholds |
| Overall Status | No | Passed, Failed, Pending, Waived |
| Last Evaluated | No | Date of most recent evaluation |
| Approver | No | Person or role who approves |
| Notes | No | Additional context or exceptions |
Criteria Properties
| Property | Required | Description |
|---|---|---|
| Name | Yes | Criterion name |
| Threshold | Yes | The required value or condition |
| Current Value | No | Latest measured value |
| Status | No | Passed, Failed, Pending, Waived, Warning |
Status Values
Example: Passing Quality Gate
A production deployment gate with all criteria met.
Example: Failed Quality Gate
A staging gate with criteria not met.
Example: Waived Quality Gate
A gate with exceptions documented.
Example: Pending Evaluation
A gate awaiting evaluation.
Best Practices
| Practice | Description |
|---|---|
| Objective Criteria | Define measurable, objective criteria |
| Automated Evaluation | Automate criteria evaluation where possible |
| Waiver Documentation | Document waiver justifications thoroughly |
| Regular Review | Review gate definitions regularly |
| Trend Tracking | Track gate pass/fail trends |
| Mixed Checks | Include both automated and manual checks |
| Pipeline Alignment | Align gates with delivery pipeline stages |