This page explains conditions used in agent requirements or build step execution requirements.
does not equal
A value is empty and the specified property exists and its value is NOT empty.
A value is specified and either the property does not exist, or the property exists and its value does not equal the specified value.
system.teamcity.buildType.id does not equal
does not contain
true if the specified property either does not exist, or exists and does not contain the specified string.
system.agent.name does not contain
is more than
is not more than
is less than
is not less than
Work only with numeric values.
build.number is more than
true if the specified property matches / does not match the specified regular expression pattern.
.*(,|^)foo(,|$).* to match all occurrences of
version is more than
version is not more than
version is less than
version is not less than
Compares versions of a software. Multiple formats are supported including
.-delimited, leading zeroes, common suffixes like "beta", "EAP". If the version number contains alphabetic characters, they are compared as well, for instance, 1.1e < 1.1g.
maven version is more than
Last modified: 25 March 2022