У нас есть случай использования, когда у нас есть два разных конвейера Jenkins, A и B, где A может запускать B, а B может запускать A, но мы хотим иметь возможность ограничить A и B, чтобы A не мог работать, если B все еще работает, и наоборот.
Я знаю, как можно создать один конвейер и предотвратить запуск нескольких копий самого себя, но есть ли способ, с помощью которого конвейер может проверять состояние другого задания и блокировать его до тех пор, пока это другое задание не будет завершено?