私はTeamCityを初めて使用し、数日間遊んでいます。私のVisualStudioソリューションには次のプロジェクトがあります。
- SharedComponents:これらは他のプロジェクトで使用される共有エンティティと例外クラスです
- DAL
- DAL.Tests:DALの単体テスト
- BLL
- BLL.Tests:BLLの単体テスト
- Web:ASP.NETMVC3プロジェクト
現時点では、ソリューションをコンパイルし、変更がSVNにチェックインされるとすぐにすべてのテストを実行するビルド構成をセットアップしています。これは問題ありませんが、これを望まない場合があります。
- Webプロジェクトのみに変更を加えた場合は、そのプロジェクトのみを再構築する必要があります
- 変更がBLLに対するものである場合は、BLL、BLL.Tests、およびWebを再構築してから、BLL.Testsを実行する必要があります。
上記のシナリオを設定するための最良の方法は何でしょうか。よろしくお願いします。
どうもありがとう