Conditions are means to narrow the scope of a rule, e.g. only perform the rule actions when the build has a specific outcome, or when the build is of a specific job. Conditions can also be combines, e.g. only performs actions for successful builds of job X.
Build of Job
Job(s)
Start typing the name of the job(s) you want limit the action scope to (or from, see Invert below) and options matching your text will appear.
Invert
Invert can be used to switch between an inclusion or exclusion condition execution.
When invert is not selected, default, then the condition will only match builds if the build is off one of the selected jobs. When invert is selected, then the condition will only match builds if the build is not off to any of the jobs selected.
Build with Result
Operand
Select the operand to use to check the actual build result with the expected build result. Options include:
- equal to - matches the condition when the actual and expected build results are the same, e.g.
Success
(actual) is equal toSuccess
(expected). - worse than - matches the condition when the actual build result is worse than expected build result, e.g.
Failure
(actual) is worse thanSuccess
(expected). - worse or equal to - matches the condition when the actual build result is worse or equal to the expected build results, e.g.
Unstable
(actual) is worse or equal toUnstable
(expected). - better than - matches the condition when the actual build result is better than the expected build result, e.g.
Unstable
(actual) is better thanFailure
(expected). - better or equal to - matches the condition when the actual build result is better than or equal to the expected build result, e.g.
Success
(actual) is better or equal toUnstable
(expected).
Expected Build Result
Select the build result the actual result should be compared to using the selected operand. Options include (best to worse), Success
,
Unstable
, Failure
, Not built
, Aborted
, Unknown
.
Synchonized Job
Job(s)
Start typing the name of the job(s) you want limit the action scope to (or from, see Invert below) and options matching your text will appear.
Invert
Invert can be used to switch between an inclusion or exclusion condition execution.
When invert is not selected, default, then the condition will only match if the job is one of the selected jobs. When invert is selected, then the condition will only match jobs if the job is not one of the jobs selected.
Previous: Events
Next: Actions