Application Gates

Gates provide a mechanism to ensure that component versions cannot be deployed into environments unless they have the gate-specified status. Version statuses are user-defined values that can be applied to component versions and used in component processes or application gates. Version statuses can be applied though the user interface Components > [selected component] > Versions > [selected version] > Add a Status [button], or by the Add Status to Version plug-in step. They are displayed in the Latest Status field on the component's Versions pane Components > [selected component] > Versions.

Version statuses are defined in the default.xml file which you can freely edit to add your own values, see Structure of the default.xml File. Component versions do not have to have gates. Gates are defined at the environment level; an environment can have a single gate defined for it.