Я пытаюсь просмотреть все текущие сборки. Я использую что-то похожее на это:
def buildingJobs = Jenkins.instance.getAllItems(Job.class).findAll { it.isBuilding() }
buildingJobs.each { job ->
allRuns = job._getRuns().iterator().each { child_run ->
exec_int = child_run.getExecutor();
if (exec_int == null)
{
return;
}
println(....)
}
Но это занимает довольно много времени. У меня около 20 сборок, каждая с историей около 5К запусков. Можно по-другому?