В настоящее время у меня есть задание Jenkins Pipeline, которое состоит из нескольких шагов, и я хочу, чтобы новый запуск этого конвейера запускался только тогда, когда предыдущий конвейер достигнет определенной точки.
Пример: Мой конвейер как следующие этапы: A -> B -> C -> D -> E
Если я дважды запущу этот конвейер, я бы хотел, чтобы второй запуск запускался только тогда, когда первый достигает стадии C.
Спасибо
Обновлять:
Этот конвейер запускается триггером Git, поэтому я хочу убедиться, что 2 push в репо будут обработаны.
Ex:
Разработчик. Отправляет коммит и запускает конвейер.
Разработчик B нажимает на фиксацию, но конвейер от DevA все еще работает, поэтому я хочу, чтобы это подождало
Когда DevA Pipeline достигает стадии C, я хочу разрешить запуск Pipeline от DevB