我们有下一个:
- 对 db 进行大量更改的大型解决方案
- 生产数据库(是主参考数据库
- 每个开发人员的本地数据库
- Changescripts 提交(对主参考数据库的更改)
- 对数据库进行更改的文件夹:sql 文件列表,如 010.SomeFeature.sql、020.SomeFeature.sql
- mysql
我们需要什么:在每次提交新的 sql 文件时,我们需要:
- 回测数据库到主转储
- 从头到尾应用所有更改脚本
- 运行了脚本日志
- 每个脚本都有一个状态 seccess/fail
任何的想法?谢谢!:)
我们有下一个:
我们需要什么:在每次提交新的 sql 文件时,我们需要:
任何的想法?谢谢!:)
CruiseControl.NET 与Nant有很好的集成,这比 CCNET 在构建的一般脚本方面要好得多。如果是我,我会使用 Nant 重新加载您的测试数据库,并应用于更改。它还允许您检查每个脚本的状态。日志记录自动与 CCNET 集成。