Jenkins Pipeline在用户指定的代理上构建作业

时间:2018-12-17 09:37:08

标签: jenkins jenkins-pipeline

我已经使用Labels实现了用户指定代理上的Job Build。我正在将Label作为参数从Pipeline传递到下游的JOB A。

问题陈述: 如果我没有为Job指定一个“ Label”值,则它应该在任何可用节点上或在下一个可用节点排队的任何节点上构建作业。

如何实现?

1 个答案:

答案 0 :(得分:1)

在所有节点上标记“默认”标签,以及任何特定标签。

检查是否已传递变量,如果没有,请使用默认标签。

如果已传递标签参数,则您的作业将建立在具有该标签的任何可用节点上;否则,将选择“默认”标签,该作业将在具有默认标签的任何可用节点上构建。