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 the section called “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.