Заблокировать задачу jenkins до тех пор, пока все последующие задачи не будут завершены?
Есть ли какой-либо способ в jenkins блокировать задание во всех своих последующих задачах? У меня есть серия функциональных этапов тестирования, и каждый из них должен запускаться против сервера после развертывания. Однако сервер не должен обновляться во время выполнения тестов.
Итак, у меня есть задания:
A -> B -> C
Мне нужно A
блокировать до тех пор, пока C
не завершится.
Как я могу это сделать?
Ответы
Ответ 1
Взгляните на опцию "Дополнительные параметры проекта", "Блокировать сборку, когда проект поэтапного проекта строится" для проекта A. Я считаю, что это предотвратит выполнение нескольких экземпляров A до тех пор, пока все последующие проекты (т.е. B и C) не будут завершены.
Ответ 2
Как сказал Джейсон, параметр находится в разделе "Дополнительные параметры проекта" и выглядит следующим образом:
![Block build when downstream project is building]()