У меня есть множество конвейеров, которые определены независимо и могут запускаться одновременно.
Каждый из них вызывает задание с именем Deploy
, когда оно успешно завершается.
Прямо сейчас Deploy
блокируется, если какой-либо извышеупомянутые конвейеры работают.
Тем не менее, я хотел бы сделать Deploy
сбой (остановка), если один из конвейеров, который вызвал его, вышел из строя - очевидно, я не хочу развертывать, если какой-либо из моих конвейеров сборки сервисов вышел из строя,
Не удалось найти ни одну команду в синтаксисе конвейера, которая прерывает другое задание, или конфигурацию, которая убивает текущее задание, если какие-либо другие задания завершились неудачно (предпочтительно с помощью регулярного выражения).
Любаяидея, как это сделать?Я не хочу создавать единый конвейер, который собирает все сервисы, так как я хочу, чтобы их CI был разъединен и запущен только при изменении.
PS «Построить после того, как другие проекты построены», здесь не работает, а такжене поддерживает регулярные выражения.