【问题标题】:Cruise Control .NET - database schema migrationCruise Control .NET - 数据库架构迁移
【发布时间】:2012-05-03 20:00:20
【问题描述】:

我们有下一个:

  • 对 db 进行大量更改的大型解决方案
  • 生产数据库(是主参考数据库
  • 每个开发者的本地数据库
  • Changescripts 提交(对主参考数据库的更改)
  • 对数据库进行更改的文件夹:sql 文件列表,例如 010.SomeFeatue.sql、020.SomeFeature.sql
  • Mysql

我们需要什么: 在每次提交新的 sql 文件时,我们需要:

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

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

【问题讨论】:

    标签: .net continuous-integration cruisecontrol.net


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 2012-06-09
    • 1970-01-01
    • 2014-03-09
    • 2010-12-03
    • 2013-03-09
    • 2023-04-01
    相关资源
    最近更新 更多