Jenkinsfile-匹配多个标签的代理

时间:2018-07-08 15:47:12

标签: jenkins-pipeline

在我的声明性管道中,我需要选择一个匹配2个标签的节点。 我尝试过这样的事情

agent { label 'label1 && label2'}

但是我收到一个错误there are no nodes。我有一个带有2个标签label1label2关联的节点。

Started by user admin
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] node
Still waiting to schedule task
There are no nodes with the label ‘label1&&label2’

我知道我可以通过创建第三个标签label1-2并将其与管道中的代理相关联来临时修复此问题。

有什么适当的方法可以解决此问题吗?

1 个答案:

答案 0 :(得分:6)

确定。

agent {label "label1" && "label2"}