私の会社には、継続的インテグレーションプラットフォームとしてすでにTeamFoundationServerがあります。ただし、私がセットアップしようとしているのは、開発者が自分の開発マシンで実行できるビルド構成です。
.NET C#クラスライブラリプロジェクト(これをライブラリプロジェクトと呼びます)を含むVisualStudioソリューションがあるとします。また、ライブラリプロジェクトのユニットテストクラスを含む別のプロジェクトも含まれています(これをテストプロジェクトと呼びます)。
各プロジェクトおよびソリューションレベルで、通常のデバッグおよびリリースビルド構成があります。これらの構成の両方について、ライブラリプロジェクトのみをビルドするように設定しました(したがって、テストプロジェクトはビルドされません)。
私がやりたいのは、DebugWithTestingとReleaseWithTestingという2つの新しいビルド構成をセットアップすることです。それらはそれぞれデバッグおよびリリースと同じになりますが、次の追加機能が必要です。
- テストプロジェクトを構築します。
- テストプロジェクトですべてのテストケースを実行します。
- ライブラリプロジェクトでコード分析を実行します。
- テストとコード分析のためのレポートを生成します。
- レポートを特定の場所に保存します。
項目1の実行は簡単です。しかし、項目2から5の方法がわかりません。誰かが私を正しい方向に向けることができますか?
どんな助けでも大歓迎です。TIA