Последовательность Выпуск конвейеров на основе зависимостей - PullRequest
0 голосов
/ 29 января 2019

Мы реализовали DevOps для наших выпусков базы данных для баз данных Azure DevOps с использованием MSBuild (для создания dacpac в конвейере сборки) и sqlpackage.exe (для развертывания dacpacs).

В результате конвейера сборки получается два dacpacs (один для DatabaseOne и другое для DatabaseTwo ), и мы используем sqlpackage для освобождения dacpacs.

Мы столкнулись со сценариемгде в одном наборе изменений

a.В DatabaseOne есть изменение хранимой процедуры, которая ссылается на новую таблицу в DatabaseTwo

b.Мы создаем новую таблицу в DatabaseTwo

При развертывании изменений возникает ошибка, поскольку последовательно DatabaseOne развертывается перед DatabaseTwo.Развертывание завершается успешно после повторной попытки, но мы ищем решение, которое работает в целом.

Кто-нибудь сталкивался с такой необходимостью?

...