9
如何从Jenkins工作流Groovy脚本中访问当前及相关的构建信息?Jenkins工作流构建信息
我能看到的东西像currentBuild.result和currentBuild.previousBuild被记录在案,但我不知道怎样才能访问,例如:
- 当前构建工作的URL。
- 此工作流程触发的构建作业的URL。
- 特定构建失败作业的控制台输出等
感谢任何指针。
如何从Jenkins工作流Groovy脚本中访问当前及相关的构建信息?Jenkins工作流构建信息
我能看到的东西像currentBuild.result和currentBuild.previousBuild被记录在案,但我不知道怎样才能访问,例如:
感谢任何指针。
currentBuild.rawBuild
会给你非缓存hudson.model.Run
对象,看hudson.model.Run
,访问即生成日志:
def buildLog = currentBuild.rawBuild.log
currentBuild.rawBuild
也hudson.model.AbstractBuild型的,可以给你的其他细节,如changeset
,actions
请注意,你必须在groovy沙箱外运行它来访问rawBuild – Vano
你在哪里找到关于currentBuild.previousBuild的文档?我找不到这个文档 –