Como obter uma lista de builds de jenkins em execução via script groovy?

Existe uma maneira de obter uma lista de compilações RUNNING no Jenkins por meio de um Script do System Groovy? Tentei fazer um loop entre os executores ocupados, mas de um objeto executor, não consigo obter o objeto de construção:

def busyExecutors = Jenkins.instance.computers
                                .collect { 
                                  c -> c.executors.findAll { it.isBusy() }
                                }
                                .flatten() // reminder: transforms list(list(executor)) into list(executor)

busyExecutors.each { e -> 
  println('=====print out methods of executor object=======');
  println e.metaClass.methods*.name.sort().unique();

}

Também posso segmentar o TRABALHO que me interessa da seguinte forma:

def item = hudson.model.Hudson.instance.getItem("my_job");
println item.metaClass.methods*.name.sort().unique(); 

Mas então terei que percorrer centenas de compilações (se não mais) e perguntar a cada compilação se elas estão em execução.

Tem que haver uma maneira mais fácil / melhor de obter uma lista de compilações em execução.

Há muitas informações sobre como fazer várias coisas através dos scripts do System Groovy (algumas das quais escrevi), mas não consigo descobrir como obter uma lista de compilações em execução:

Como obter o nome do nó da tarefa atualmente em execução no jenkins usando o groovy

https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Script+Console

https://gist.github.com/dnozay/e7afcf7a7dd8f73a4e05

Como fazer com que um emprego da Jenkins / Hudson faça uma pesquisa de outros empregos e decida se deseja construir ou não?

questionAnswers(3)

yourAnswerToTheQuestion