/ / TFSBuild.Projと手動SQL Server作業のヘルプ? - sql-server、unit-testing、msbuild、tfsbuild、gdr

TFSBuild.Projと手動SQL Server作業のヘルプ? - sql-server、unit-testing、msbuild、tfsbuild、gdr

VS 2008 GDRアップデートを使用して、私はデータベースプロジェクトを作成しました。 SQL Serverデプロイメントパッケージを作成しました。データベースユニットテストを作成しました。

いくつかのウィザードを使用して、これらのものが私のtfsbuild.projファイルに入ったので、自動構築プロセスの終わり近くでデータベースが作成されます。

私は全体のプロセスの少しのコントロールが不足している、私は今見てください。私がしたいのは、手動でDBを展開し、DBに対して3つのカスタムスクリプトを実行してから、手動でDBユニットテストを開始することです。私は既に実行されている他の非DBユニットテストをしています。私は、VSMDIを使用したくない、あるいは複数の開発者がいる環境の中で単体テストのものを注文するのは面倒です。

助けて!

回答:

回答№1は1

おそらく私は誤読したり、いくつかの詳細を見落としたりして、しかし、問題は支店管理であり、自動テストではないようです。ほとんどの組織は、あなたがどこにいるのか、完全に自動化されたビルドとDBユニットのテストに絶対に行きたいです。

それがマルチ開発で乱雑になるなら開発者が自動テストを実行するブランチに直接チェックしていることを示している可能性があります。理想的には、重要な支店でのみBVTを実行し、開発者が私設支店にチェックインするようにしてください。プライベートブランチは手動でテストされ、必要に応じて逆統合されます(機能完了、安定マイルストーンなど)。自動化されたビルドとテストプロセスでは、逆統合チェックインが実行され、新しいビルドがドロップされ、BVTとそのすべてが実行されます。このようにして、連続した積分とBVTプロセスを、不完全なフィーチャの解約または定数チェックから分離しました。