如何在Hudson中将slave / node作为动态参数?

时间:2015-02-27 10:46:39

标签: automation hudson

我在hudson中有一个作业列表(比如20),它们按顺序运行(Job1,2,3,... 20)并且参数化(为job1提供的参数被传递给其他作业)。 所有作业都在一个节点上运行,比如“A”。现在如果我不想在服务器'B'上运行相同的20个作业,我必须转到每个作业的配置矩阵并从'A'更改节点到'B'。由于我有20个工作,我要做这个繁琐的工作,改变节点20次。有没有办法在启动job1时将节点作为参数,这样我每次都不需要付出很多努力?

1 个答案:

答案 0 :(得分:1)

我们有一个插件链接:https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin允许使用NODE作为参数

在第一份工作中,您可以使用后构建操作中的选项"在其他项目上触发参数化构建"然后尝试将node参数传递给下一个作业。