如何从Jenkins的上游项目中复制工件?

时间:2017-07-25 09:32:21

标签: jenkins jenkins-plugins jenkins-pipeline

我有两个上游项目(Pro1,Pro2)。两个上游项目都存档工件。我想创建一个下游项目来复制触发下游项目的上游项目中的工件。

例如,如果下游由Pro1触发,则它将从Pro1而不是Pro2复制工件。在Jenkins中,我可以配置一个项目来复制其他项目中的工件,但我必须指定其他项目名称。在这种情况下,如何指定运行时项目名称?

1 个答案:

答案 0 :(得分:1)

这是针对您所需方案的一种实施方法,

将上游作业名称传递给下游作业作为输入参数。

使用Conditional BuildStep Plugin使用作业名称输入参数检查哪个作业触发了下游。通过使用此添加条件语句来检查和复制相应作业的工件。