groovy прохождение всех активных прогонов - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь просмотреть все текущие сборки. Я использую что-то похожее на это:

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К запусков. Можно по-другому?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...