列出在Jenkins上为作业运行的当前构建的总数

时间:2016-08-24 17:59:21

标签: jenkins groovy

我想使用groovy脚本控制台监视在Jenkins上为作业运行的并发构建数量。

使用此功能,我可以获得最后的构建状态。我需要获取正在运行的当前构建的计数。有人可以帮我吗?

def item = hudson.model.Hudson.instance.getItem("<JOB-NAME>") 
def build = item.getLastBuild()

println build.isInProgress()

1 个答案:

答案 0 :(得分:2)

试试这个:

jenkins.model.Jenkins.getInstance()
                     .getItem("<JOB-NAME>")
                     .getBuilds()
                     .findAll(
                         {
                            it.isInProgress()
                         }
                     ).size()