有没有办法将Jenkins的构建状态传递到另一个参数化工作中?

时间:2018-06-22 19:29:24

标签: jenkins

我有一个詹金斯(Jenkins)工作,在完成时会触发另一个工作的参数化构建。这是使用参数化触发器插件设置的。它正在工作,并且正确触发了作业。  https://wiki.jenkins.io/display/JENKINS/Parameterized+Trigger+Plugin

我希望能够将第一个Jenkins职位的构建状态传递给第二个职位。 (从字面上看,它只是一个字符串,因此创建第二个下游作业并在作业失败时触发另一个下游作业没有任何价值。)

如何将构建状态传递给下游作业?

我尝试在预定义参数中使用BUILD_STATUS=${BUILD_STATUS}来传递到下一个作业。但这传入了一个空字符串。

1 个答案:

答案 0 :(得分:1)

要解决此问题,我已经触发了两个参数化构建,都触发了相同的工作。第一个是“成功”,第二个是“失败”,它们基于该触发器将参数(成功/失败)传递给作业。