Implementing pipeline gates
Gates ensure that applications cannot be start in an environment until the gate rule is satisfied.
About this task
A gate is a condition that determines whether an applications can run in the environment. A gate condition is called a rule. You can define a rule that requires one or more responders to approve an application version before it can run in an environment. Approving a gate rule is considered passing the gate.
When you add gates to an environment, all application versions in the affected environment must be approved before a deployment can be start. You can override a failed gate, that is, a rejected application version. You might want to do this when you run applications in a test environment. A pipeline can have some environments with gates and some without gates.
Anyone with access to the pipeline can create gates and be assigned as a responder. If a gate has multiple responders, one approval is sufficient for the application version to pass the gate. Similarly, if one responder rejects the application version, the application is rejected. If responders both approve and reject the application version, the application is rejected.
To add a gate to an environment, complete the following steps:
Procedure
-
For the environment where you want to add a gate, click Add gate, and
then complete the following steps.
-
To respond to a gate rule, complete the following steps: