如何选择一些项目才有资格由奴隶构建

时间:2017-05-26 12:14:18

标签: jenkins jenkins-slave

我已经成功创建了我的第一个詹金斯奴隶,但我不想习惯所有项目,所以我选择了{{Only selected projects}}选项。

但我该如何选择项目呢? 我查看了Jenkins管理层和项目配置,但我看不到所需的设置。

2 个答案:

答案 0 :(得分:1)

您可以在作业配置中将作业绑定到从属:转到$ {jenkins url} / job / $ {作业名称} / configure并查找限制此项目可以运行的位置字段在一般设置中:

Restrict where this project can be run

您可以在那里键入从站的名称,甚至更好,使用分配给从站的标签。您也可以使用 || && 等逻辑表达式。

答案 1 :(得分:1)

要扩展ameba的答案,您可以在节点配置设置中为节点设置标签,从而使用您需要的工具链或工具标记节点。

然后在jenkins-pipeline中你可以执行以下操作:

toDataURL

节点部分告诉jenkins找到一个带有该标签的节点,并将其用于下面的代码块。