请原谅,今天是我尝试使用 TeamCity 设置 CI 环境的第一天。我正在开发一个 ASP.NET/Sql Server 应用程序,到目前为止一切顺利。MSBuild 是我的提供者。
我想知道在自动确保对本地数据库的更改作为集成过程的一部分上传到测试服务器时有哪些选项。现在我不太确定我是否想朝着 DBGhost 的方向去自动同步模式更改,我很乐意用我的本地数据库的副本替换测试服务器上的数据库。
我在这里有什么选择?
编辑:进一步调查显示 RedGate SQL 产品对此有好处。不过它们并不便宜。他们有一个关于在持续集成过程中使用他们的产品的很好的白皮书:http: //downloads.red-gate.com/HelpPDF/ContinuousIntegrationForDatabasesUsingRedGateSQLTools.pdf