Jenkins 工作流构建信息

Jenkins Workflow Build Information

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

我可以看到 currentBuild.result 和 currentBuild.previousBuild 之类的内容被记录下来,但我看不到如何访问,例如:

感谢指点。

currentBuild.rawBuild 会给你非缓存的 hudson.model.Run 对象,见 hudson.model.Run

从那里访问构建日志:

def buildLog = currentBuild.rawBuild.log

currentBuild.rawBuild 也是 hudson.model.AbstractBuild 类型,它可以为您提供其他详细信息,例如 changesetactions