使用Jenkins上的构建管道插件进行参数化作业

时间:2013-10-15 11:07:07

标签: jenkins-plugins pipeline

我一直在使用Jenkins(v1.534)的构建管道插件很长一段时间,最近我尝试用相同的工作(使用不同的参数)创建一个管道两次,似乎不可能。它看起来像这样:

工作A(param env = dev) - >工作B - >工作A(param env = qa)

这是否可以使用构建管道插件(v1.4)?

2 个答案:

答案 0 :(得分:6)

您可以尝试使用Jenkins FLOW插件... https://wiki.jenkins-ci.org/display/JENKINS/FLOW+Plugin

答案 1 :(得分:1)

我认为只有在您自动设置作业B以再次触发作业A而不是手动构建步骤时才可以这样做。

作业B将通过参数触发器作业插件自动触发下游。如果您使用自动构建下游,这可以正常工作,但手动保持功能后期构建作业还不够智能,无法继续。

詹金斯在将上游变量引入下游工作方面也存在大量失败,例如,如果管道上的作业无序运行。

在我的工作中,我复制作业并将它们链接到构建 - >部署到开发 - >部署到QA->部署...... XXX等等。