Как использовать GoCD Fan-In - PullRequest
       5

Как использовать GoCD Fan-In

0 голосов
/ 18 апреля 2020

У нас есть конвейер GoCD. GoCD Pipeline example

Первый этап - bootstrap.

Второй этап - развертывание в среде разработчика

третий этап - развертывание на один или пять этапов qa.

четвертый этап - развертывание на UAT, подобное env, которое должно запускаться, если какой-либо из этапов qa зеленый.

Итак Согласно образу, если развертывание является зеленым на всех или на любом из этапов B50 / B51 / B52 / B53 или E50, пользователь должен иметь возможность инициировать развертывание на C52, иначе НЕ.

Но Развертывание - это когда требуется несколько материалов вверх по течению, чтобы запустить трубопровод вниз по течению. Один важный и интересный аспект вхождения в систему заключается в том, что GoCD обеспечит согласованность ревизий восходящих конвейеров, прежде чем запускать нисходящий конвейер.

Существует ли способ инициировать нисходящую стадию, только если один или несколько из верхние стадии зеленые? У меня есть этот вопрос, потому что развертывание не всегда выполняется на всех этапах разработки.

Спасибо.

...