Я получил Дженкинс построить поток ниже:Дженкинс построить поток плагин полный преждевременно после выполнения первых параллельных заданий
parallel (
{ build("a1") },
{ build("a2") },
{ build("a3") },
{ build("a4") },
{ build("a5") },
{ build("a6") },
{ build("a7") },
{ build("a8") }
);
parallel (
{ build("p1") },
{ build("p2") },
{ build("p3") },
{ build("p4") },
{ build("p5") }
);
parallel (
{ build("p6") },
{ build("p7") },
{ build("p8") },
{ build("p9") },
{ build("p0") }
);
build("q1");
build("q2");
build("q23");
build("q3");
build("q4");
build("q5");
build("q6");
build("q7");
build("q8");
build("q9");
parallel (
{ build("q0") },
{ build("t1") },
{ build("t2") },
{ build("t3") },
{ build("t4") },
{ build("t5") }
);
build("t6");
build("t7");
build("t8");
build("t9");
Все о конфигурации задания стандартны, я бегу Дженкинс вер. 1.646 (я только что обновил его) и плагин CloudBees Build Flow 0.18 (также просто обновлен, поскольку я пытаюсь исправить эту проблему).
Моя проблема заключается в том, что после успешной успешной первой группы параллельных заданий Дженкинс отмечает эту работу как успех и завершает работу без выполнения других параллельных групп или заданий.
Мои вакансии - это смесь нескольких технологий - скомпилированные и упакованные проекты python, java maven, проекты sbt scala, модульные тесты, тесты покрытия, сборки докеров и нажатия в реестр докеров.
Все задания работают индивидуально. Если я прокомментирую первую параллель, она запускает следующую и останавливается после завершения последнего задания в этой параллельной группе.