|
Hello Sorin
Your issue is not linked to the label-linked-jobs-plugin so I changed its component to "core". Label functionality is provided by the core engine of Jenkins. This being said I didn't find either documentation of the available expressions, although I know where to look in the code (there and there). The available operators are:
-
&&, logical and. Both labels must be present on the node to execute the job.
-
||, logical or. At least one of the labels must be present on the node to execute the job
-
!, logical not. The label must not be present on the node to execute the job
-
->, implies operator. If your condition is a -> b, then if label a is present on the node, b must also be present to run the job. If a is not defined, there's no requirement on b
-
<->, 'equivalent' operator. If your condition is a <-> b, then either both or nore of the two labels must be defined on the node to run the job. If only a or only b is defined on the node, the job won't be run on it.
|