我想使用groovy脚本控制台监视在Jenkins上为作业运行的并发构建数量。
使用此功能,我可以获得最后的构建状态。我需要获取正在运行的当前构建的计数。有人可以帮我吗?
def item = hudson.model.Hudson.instance.getItem("<JOB-NAME>")
def build = item.getLastBuild()
println build.isInProgress()
答案 0 :(得分:2)
试试这个:
jenkins.model.Jenkins.getInstance()
.getItem("<JOB-NAME>")
.getBuilds()
.findAll(
{
it.isInProgress()
}
).size()