Jenkins Pipeline在用户指定的代理上生成作业



我使用Labels在用户指定的代理上实现作业构建。我将Label作为一个参数从Pipeline传递给下游的JOB a.

问题说明:如果我没有为作业指定"标签"值,它应该在任何可用的节点上构建作业,或者查询下一个可用的节点。

如何做到这一点?

除了任何特定标签外,还用"默认"标签标记所有节点。

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

如果已经传递了标签参数,则作业将在具有该标签的任何可用节点上构建;否则将选择"默认"标签,并且作业将在具有默认标签的任何可用节点上构建。

最新更新