Gates ensure that component versions or snapshots are deployed into environments only if their status meets certain conditions. For example, you could specify a gate condition that allows deploying a component version to a Production environment only if the status indicates that the version was successfully deployed to and tested in the UAT environment.

Gates can be defined for each environment associated with the application, and each environment can have one set of gate conditions.

Before you can select conditions for gates, you must first do the following:
  1. Define version and snapshot status values. See Defining Statuses.
  2. Set the status on the element that you want to use to enforce a gate as follows:

After you have deployed, you can see the statuses of the component versions and snapshots in the deployment results. See Analyzing Deployments.