У меня есть конвейер Azure DevOps на основе YAML. В этом конвейере у меня есть этапы, каждый из которых представляет развертывание в среде. Это включает в себя предоставление инфраструктуры в Azure, развертывание приложения и запуск автоматических приемочных тестов.
Инженеры могут запускать конвейеры вручную из нескольких веток, а также запускать конвейер, запускаемый главной ветвью, параллельно. , Это означает, что этап развертывания среды может выполняться параллельно между несколькими запущенными экземплярами конвейера.
Я бы хотел подождать, пока будет запущен единственный экземпляр. Как лучше всего решить эту проблему с помощью конвейеров YAML?