データベースの変更、コード生成、そしてもちろんビルド、コミット、そしてその後の展開を含む、毎日のビルドを自動化しようとしています。現在、チームの各開発者は、DB の構造とデータの変更をそれぞれ 2 つのファイル (例: 6.029_Brady_Data.sql) に含めています。各構造とデータ ファイルにはバージョンのすべての変更が含まれますが、すべての変更は反復可能です。つまり、EXISTS チェックなどを使用して、必要に応じて毎日実行できます。
現在、基本的にすべての構造変更ファイルを連結し、すべての依存関係が解決されるまで繰り返し実行してから、データ変更ファイルで繰り返します。