6

我已经使用 Jenkins (v1.534) 的构建管道插件很长时间了,最​​近我尝试两次创建具有相同作业(使用不同参数)的管道,这似乎是不可能的。它看起来像这样:

作业 A(参数 env=dev)-> 作业 B-> 作业 A(参数 env=qa)

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

4

2 回答 2

6

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

于 2013-10-16T21:48:32.847 回答
1

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

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

Jenkins 在将上游变量提取到下游作业中也存在巨大的失败,例如,如果作业在管道上出现故障。

在我的工作中,我复制工作并将它们链接到 Build->Deploy to Dev->Deploy to QA->Deploy....XXX 等等。

于 2013-10-15T16:47:29.627 回答