Сборка Jenkins, срабатывающая с параметризованным плагином триггера, блокируется заданием, которое его сработало - PullRequest
0 голосов
/ 17 сентября 2018

Следующее созвездие: Задание A запускает задание B с параметризованным плагином запуска. Задание B запускается, но не запускается, как если бы оно было заблокировано чем-либо. Если задание A останавливается, задание B запускается и больше не блокируется. К сожалению, работа A должна ждать, пока работа B не будет завершена. Инициирование задания B с помощью интерфейса командной строки работает, но я понятия не имею, как заставить задание A ждать, пока задание B. будет завершено.

Нет заданий, которые должны блокировать задание b. Вот соответствующая часть журнала hudson.modelQueue:

Queue maintenance started on hudson.model.Queue@620e75e8 with Queue.Snapshot{waitingList=[];blockedProjects=[hudson.model.Queue$BlockedItem:hudson.model.FreeStyleProject@45b9a526[TEST_KAQA-701--FakeCore]:295222];buildables=[];pendings=[]}

Если кто-нибудь знает, почему Дженкинс так себя ведет, объясните, пожалуйста. Я благодарен за любые полезные советы о том, как продолжить изучение этой проблемы, поскольку у меня закончились идеи.

1 Ответ

0 голосов
/ 06 ноября 2018

Разрешение было довольно простым, тег blockBuildWhenUpstreamBuilding был установлен в true. У меня нет хорошего ответа, почему я сам не видел его, прежде чем спросить.

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