Условия перед развертыванием: разверните в prod, если тестовое развертывание прошло успешно - PullRequest
0 голосов
/ 09 января 2019

На основании последней сборки я хочу развернуть одну из тестовых сред (существует множество тестовых сред). Выберете тестовую среду во время выпуска, затем разверните в preProd и PRod, если тестовое развертывание будет успешным.

Как добавить условия перед развертыванием, если одно из развертываний успешно выполнено в триггерах?

Ниже приведен лучший пример для моего сценария. Развертывание на этапе производства происходит, если один из этапов QA и Pre-prod прошел успешно. Нравится или условия.

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/triggers?view=vsts#parallel-forked-and-joined-deployments

1 Ответ

0 голосов
/ 10 января 2019

Вообще говоря, мы не рекомендуем запускать производственное развертывание, даже если некоторые из тестовых развертываний были неудачными.

Если вы все еще хотите это сделать, вы можете использовать ворота a для этапа . Это позволяет нам настраивать или запускать условия самостоятельно. Исходя из моего опыта, вы могли бы вызывать REST API или Invoke Azure Function для самостоятельной реализации логики.

enter image description here

...