一尘不染

Jenkins工作流程构建信息

jenkins

您如何从Jenkins工作流groovy脚本中访问当前以及相关的构建信息?

我可以看到有类似currentBuild.result和currentBuild.previousBuild之类的文档,但是我看不到如何访问,例如:

  • 当前构建作业的URL。
  • 此工作流程触发的构建作业的URL。
  • 特定失败的构建作业的控制台输出,等等。

感谢您的指导。


阅读 263

收藏
2020-07-25

共1个答案

一尘不染

currentBuild.rawBuild将为您提供非缓存的hudson.model.Run对象,请参见hudson.model.Run

从那里访问构建日志:

def buildLog = currentBuild.rawBuild.log

currentBuild.rawBuild也是类型hudson.model.AbstractBuild,可以给你的其他细节,例如changesetactions

2020-07-25