Jenkins 工作流构建信息
Jenkins Workflow Build Information
您如何从 Jenkins 工作流 groovy 脚本中访问当前和相关的构建信息?
我可以看到 currentBuild.result 和 currentBuild.previousBuild 之类的内容被记录下来,但我看不到如何访问,例如:
- 当前构建作业的 URL。
- 此工作流触发的 URL 个构建作业。
- 特定失败构建作业的控制台输出等
感谢指点。
currentBuild.rawBuild
会给你非缓存的 hudson.model.Run
对象,见 hudson.model.Run
从那里访问构建日志:
def buildLog = currentBuild.rawBuild.log
currentBuild.rawBuild
也是 hudson.model.AbstractBuild 类型,它可以为您提供其他详细信息,例如 changeset
、actions
您如何从 Jenkins 工作流 groovy 脚本中访问当前和相关的构建信息?
我可以看到 currentBuild.result 和 currentBuild.previousBuild 之类的内容被记录下来,但我看不到如何访问,例如:
- 当前构建作业的 URL。
- 此工作流触发的 URL 个构建作业。
- 特定失败构建作业的控制台输出等
感谢指点。
currentBuild.rawBuild
会给你非缓存的 hudson.model.Run
对象,见 hudson.model.Run
从那里访问构建日志:
def buildLog = currentBuild.rawBuild.log
currentBuild.rawBuild
也是 hudson.model.AbstractBuild 类型,它可以为您提供其他详细信息,例如 changeset
、actions