Jenkins管道作业将构建状态转发为自由式作业

时间:2018-12-21 10:07:51

标签: jenkins jenkins-pipeline

我目前正在使用Global Build Stats插件,该插件可以在格式良好的图表中显示我们的工作状态。

https://wiki.jenkins.io/display/JENKINS/Global+Build+Stats+Plugin

但是,我们的一些构建作业是作为管道脚本实现的,我最近了解到Global Build Stats插件不支持管道作业。

我必须解决的一个想法是创建一个自由样式作业,该作业将为我的每个管道作业触发。管道作业将如何将其自身的构建状态中继到自由式作业。然后,我会将我的Global Build Stats插件指向这个新的自由式作业,而不是管道作业。

有人知道这是否可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用状态参数创建自由式作业,然后从管道中触发此参数化的作业(将构建状态作为参数传递,例如${currentBuild.currentResult})。

如果需要触发参数化作业的示例,请参见this