0

次は次のとおりです。

  • dbに多くの変更を加えた大きなソリューション
  • 本番データベース(マスター参照データベースです
  • 各開発者のローカルデータベース
  • Changescripts commit(マスター参照データベースへの変更)
  • データベースに変更が加えられたフォルダー:010.SomeFeatue.sql、020.SomeFeature.sqlなどのSQLファイルリスト
  • Mysql

必要なもの:新しいSQLファイルをコミットするたびに、次のことを行う必要があります。

  • データベースをマスターダンプに戻す
  • すべての変更スクリプトを最初から最後まで適用します
  • スクリプトのログが実行されました
  • スクリプトごとにステータスの成功/失敗を確認する

何か案が?ありがとう!:)

4

1 に答える 1

1

CruiseControl.NET はNantと良好に統合されており、ビルドの一般的なスクリプト作成において CCNET よりもはるかに優れています。私だったら、Nant を使用してテスト データベースをリロードし、変更を適用します。また、各スクリプトのステータスを確認することもできます。ロギングは CCNET と自動的に統合されます。

于 2012-05-03T12:00:20.553 に答える