Заблокировать задачу jenkins до тех пор, пока все последующие задачи не будут завершены?

Есть ли какой-либо способ в jenkins блокировать задание во всех своих последующих задачах? У меня есть серия функциональных этапов тестирования, и каждый из них должен запускаться против сервера после развертывания. Однако сервер не должен обновляться во время выполнения тестов.

Итак, у меня есть задания:

A -> B -> C

Мне нужно A блокировать до тех пор, пока C не завершится.

Как я могу это сделать?

Ответ 1

Взгляните на опцию "Дополнительные параметры проекта", "Блокировать сборку, когда проект поэтапного проекта строится" для проекта A. Я считаю, что это предотвратит выполнение нескольких экземпляров A до тех пор, пока все последующие проекты (т.е. B и C) не будут завершены.

Ответ 2

Как сказал Джейсон, параметр находится в разделе "Дополнительные параметры проекта" и выглядит следующим образом:

Block build when downstream project is building