在我问任何问题之前,我会给您一些背景信息。每天,我们都会提取一个PaaS SQL数据库作为VSTS / Azure DevOps日常构建的一部分。该数据库用于外部应用程序,并且架构/数据在我们的控制范围之外(即,由应用程序本身)进行管理。因此,例如,可以添加表,并可能随时间增加新列。
我希望在GIT存储库中的数据库项目中引用DACPAC,然后能够使用自定义视图,存储过程等对其进行扩展。理想情况下,我希望GIT存储库中的版本始终位于与构建中提取的版本同步。这样做是为了在进行实时数据库开发时引入某种变更控制:-o
在数据库项目中进行更改后,我希望能够将其发布到Azure PaaS SQL数据库。
我的第一个问题是,这样做是进行更改的最佳方法,还是我做错了所有事情?
第二,是否可以将构建工件复制到GIT存储库中?对于如何在构建过程中完成此工作,我似乎找不到明确的解释。