巡航控制.NET-数据库架构迁移

巡航控制.NET-数据库架构迁移,.net,continuous-integration,cruisecontrol.net,.net,Continuous Integration,Cruisecontrol.net,下一步: 对数据库进行大量更改的大型解决方案 生产数据库(是主参考数据库 每个开发人员的本地数据库 Changescripts提交(对主引用数据库的更改) 更改数据库的文件夹:sql文件列表,如010.SomeFeature.sql、020.SomeFeature.sql Mysql 我们需要: 在每次提交新sql文件时,我们需要: 将测试数据库备份到主转储 从头到尾应用所有更改脚本 有一个脚本运行日志 每个脚本都有一个seccess/fail状态 有什么想法吗?谢谢!:)CruiseC

下一步:

  • 对数据库进行大量更改的大型解决方案
  • 生产数据库(是主参考数据库
  • 每个开发人员的本地数据库
  • Changescripts提交(对主引用数据库的更改)
  • 更改数据库的文件夹:sql文件列表,如010.SomeFeature.sql、020.SomeFeature.sql
  • Mysql
我们需要: 在每次提交新sql文件时,我们需要:

  • 将测试数据库备份到主转储
  • 从头到尾应用所有更改脚本
  • 有一个脚本运行日志
  • 每个脚本都有一个seccess/fail状态

有什么想法吗?谢谢!:)

CruiseControl.NET与的集成很好,在构建的一般脚本编写方面比CCNET好得多。如果是我,我将使用Nant重新加载测试数据库,并应用更改。它还允许您检查每个脚本的状态。日志自动与CCNET集成。

如下:?