如何在jenkins中添加管理构建?

时间:2014-08-14 09:00:44

标签: bash build jenkins configuration-management

我试图找出如何向Jenkins添加管理构建,以管理一些构建,以及如何将参数从管理构建路径转移到子构建。

1 个答案:

答案 0 :(得分:7)

Parameterized Trigger Plugin是您正在寻找的。

安装插件后,请参阅下面的第二个快照。转到项目的Configure页面。搜索Build > Add build step > From drop-down menu, select Trigger/call builds on other projects。之后,点击Add Parameters > From drop-down menu, select Current build parameters

enter image description here

上面的快照是父作业A,其中我定义了一个字符串参数,该参数将在其子作业B中使用。

enter image description here

上面的快照再次是父作业A,其中我指定下游(子)作业B并启用Current build parameters,这将确保父作业A中定义的参数对子作业可见。完成这些设置后,我们应该能够看到子作业B中的上游作业链接,如下所示。这将证实到目前为止一切都很好。 :)

enter image description here

现在剩下的唯一任务是在子作业B中使用/调用变量(在父作业A中定义)。这在下面的快照中显示:

enter image description here

  • 我在Windows上进行了测试,因此我使用了%string%

  • 如果您使用的是UNIX / Linux计算机,请选择执行shell'并使用${string}