列举每个job下的build
import hudson.model.*
def items = Hudson.instance.allItems
items.each { item ->
if (item instanceof Job) {
def builds = item.getBuilds()
builds.each { build ->
println build.duration
}
}
}
return
build的属性查看:https://javadoc.jenkins.io/plugin/workflow-job/org/jenkinsci/plugins/workflow/job/WorkflowRun.html
本文介绍了一种在Jenkins中通过Groovy脚本枚举所有job下的build,并打印每个build的duration的方法。这有助于理解Jenkins的构建过程和优化构建时间。
1026

被折叠的 条评论
为什么被折叠?



