使用 MsBuild 进行数据库部署
任何人都可以获得有关如何在 MSBuild 中不使用 TFS 进行数据库部署的示例。我在旧位置的 nant 中进行了自动化数据库部署,但需要在新工作的 msbuild 中进行自动化部署。我正在使用 nant 并设置一个布尔标志来触发处理 sql 文件,但我不确定如何在 msbuild 中执行此操作。 MSBuild 的所有令人惊讶的事情都指向 TFS
我正在使用以下算法
// Set run updates = false
// Store DB Version from Version Table
// For each file in SQL directory
// if file == db version
// set run updates = true
// else if run updates
// run sql in file
// update db version
我愿意接受处理方式的变化...但无法预见我的公司转向 TFS
Anyone got examples of how to do a DB deployment without TFS in MSBuild. I had automated db deployments in nant at an old position, but need to do it in msbuild at a new job. I was using the nant and setting a boolean flag to trigger processing sql files, but im unsure of how to do this in msbuild. Everything surprising with MSBuild points to TFS
I was using the following algorithm
// Set run updates = false
// Store DB Version from Version Table
// For each file in SQL directory
// if file == db version
// set run updates = true
// else if run updates
// run sql in file
// update db version
I'm open to changes in how this is handled... but can't forsee my company moving to TFS
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我决定使用 DBDeploy 进行数据库部署。以下内容适用于我的情况。
构建文件为
I decided to use DBDeploy to do the database deployments. The following works in my situation.
with a build file of