Мы рассматриваем возможность перехода на Azure DevOPS / TFS и создали прототип рабочего процесса, который, кажется, работает хорошо.
Единственная выдающаяся вещь в нашем текущем процессе CI для репликации - это запуск сборок на основе обновлений пакета nuget.
Наш конвейер сборки представляет собой дерево, в котором некоторые библиотеки, которые генерируют пакеты nuget, сгенерированные в верхней части дерева, используются в качестве зависимостей в других последующих библиотеках.
Используя team city, один из наших шагов сборки проверяет зависимости решения, идентифицирует зависимости самого верхнего уровня и добавляет их как триггеры сборки nuget, гарантируя, что в следующий раз при успешном построении зависимости также будет запущена нисходящая библиотека.
Как это можно повторить в Azure Dev Ops?