Конвейеры Azure devops создают несколько проектов в одном выпуске
Мы пытаемся воспроизвести функциональность, которая есть в Teamcity, с помощью Azure Devops Pipelines, где мы создаем 2 разных проекта, а затем инициируем развертывание с последним из обоих пакетов. Это выглядит так:
Это сбивает с толку, потому что, если бы мы сделали это с помощью редактора yaml, где бы этот файл yaml жил в проекте1 или проекте2? Самое близкое, что я придумал, — это построить любой проект отдельно с их собственным конвейером yaml, выплевывая артефакты, а затем ссылаясь на оба артефакта в одном конвейере выпуска, используя классический пользовательский интерфейс выпусков. Что выглядит примерно так:
Это правильный подход? Есть ли лучший способ обработки таких потоков лазурными конвейерами?