当有多个上游作业时,Jenkins从上游作业复制工件

时间:2014-05-25 07:54:50

标签: jenkins

我有两个从SVN检索项目的Jenkins作业A1和A2,以及构建它的作业B.作业A1和A2都检索代码库,但您可以采用不同的方式对它们进行测量。两者都重复使用作业B.

作业B从上游作业复制工件,但我的问题是您只能指定一个上游作业。我需要指定作业B可以检索A1或A2的工件,具体取决于哪个工件触及了下游作业。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这是构建构建的一种不同寻常的方式。通常人们更愿意查看构建源的同一作业中的源。它保持简单,通常比使用Jenkins的工件复制要快得多,让我们面对它,不是最快速的移动方式。

但是如果你真的认为这是你的正确方法,你试过提供作业名称作为参数吗?当A1触发B时,它应该传递“A1”作为参数,依此类推。

内置的Jenkins构建后操作可以触发其他作业但不能传递参数。您可以安装https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin,它可以触发带参数的其他作业。