Все,
Я хотел бы создать файл DACPAC, содержащий схему целевой базы данных во время процесса CI.Я могу использовать это как базовую схему для создания испытательного стенда, на котором я могу протестировать сценарии в выпуске.
SqlPackage.exe /TargetFile:"C:\AzureDevOps\AdventureWorks.dacpac" /Action:Extract /SourceServerName:"SQL2016" /SourceDatabaseName:"AdventureWorks2016"
SqlPackage.exe /SourceFile:"C:\AzureDevOps\AdventureWorks.dacpac" /Action:Publish /TargetServerName:"SQL2016" /TargetDatabaseName:"AdWorks"
Я могу использовать приведенные выше сценарии для создания DACPAC, а затем развернуть DACPAC для создания испытательного стенда.
Я не знаю, как включить этот шаг в конвейер AzureDevOps.Я искал задачу sqlpackage
, но не смог ее найти.
Выполнение действий сервера SQL в конвейерах Azure или TFS
Могут другиепролить свет на то, как этого добиться?