Database VisualStudio2010自动数据库部署
在VisualStudio2010中,数据库项目有一个很好的特性,允许您部署到数据库,并根据您的配置设置各种环境(构建部署等) 我想将其集成到我们的自动化构建环境中 首先,在本地机器上成功构建后运行部署脚本。(这样我就可以直接运行单元测试了) 然后在构建服务器上成功构建之后运行部署脚本。以便运行单元和集成测试所需的任何模式更改Database VisualStudio2010自动数据库部署,database,visual-studio-2010,msbuild,continuous-integration,Database,Visual Studio 2010,Msbuild,Continuous Integration,在VisualStudio2010中,数据库项目有一个很好的特性,允许您部署到数据库,并根据您的配置设置各种环境(构建部署等) 我想将其集成到我们的自动化构建环境中 首先,在本地机器上成功构建后运行部署脚本。(这样我就可以直接运行单元测试了) 然后在构建服务器上成功构建之后运行部署脚本。以便运行单元和集成测试所需的任何模式更改 如何调整MSBuild或类似文件以在部署模式下运行它们。使用MSBuild任务调用“dbproj”文件。将“DBDeploy”作为目标传递,将生成配置作为属性传递,例如:
如何调整MSBuild或类似文件以在部署模式下运行它们。使用
MSBuild
任务调用“dbproj”文件。将“DBDeploy”作为目标传递,将生成配置作为属性传递,例如:
<MSBuild Projects="MyDb.dbproj"
Targets="DBDeploy"
Properties="Configuration=$(Configuration)" />
在生成服务器上,您可能还需要提供诸如TargetConnectionString
和TargetDatabase
之类的属性