我在詹金斯有两份工作,第一份工作在主人身上,第二份工作在奴隶身上。两者都需要相同的参数

时间:2016-04-12 12:15:24

标签: jenkins jenkins-plugins jenkins-slave

我创建了一个在master上运行的作业(参数构建),在后构建操作中,我在其他项目选项上使用Trigger参数化构建,其中我配置了在slave机器上运行的job2。我选择添加参数作为当前构建参数。仍然我无法使用job1中的参数。 如何从job1到job2共享相同的参数。

注意:已安装参数化触发器插件。

1 个答案:

答案 0 :(得分:0)

安装参数化触发器插件,并在后置构建操作中选择在其他项目上触发参数化构建。在要构建的项目中提及从属作业名称,在“添加Patameter”中选择“预定义参数”,将值提取为Build_ID = $ {BUILD_ID}。并转到slave作业并单击此构建已参数化选择String参数提及名称为Build_ID,将Default值选为$ {BUILD_ID}。现在,相同的参数将引用在slave上运行的job2。

请参阅屏幕enter image description here enter image description here