TFS 2010 を使用して自動ビルド プロセスの微調整に取り組んでいます。開発中は、特別な構成を使用して単体テストを実行します。ビルド中に、次のことを行うことは理にかなっている/可能ですか? UnitTest構成でアプリケーションをコンパイルし、単体テストを実行します。すべてパスしたら、リリース構成でビルドを実行してデプロイします。
上記の提案の背後にある理由は、一部の設定で構成ファイルの変換を使用しているためです。ただし、別のセットアップを必要とせずに、ビルド サーバーをそれらと一致させることができます。また、上記のアプローチが TFS ビルドでサポートされているかどうかも疑問です。IE: 異なる構成で 2 つのコンパイルを実行する方法を教えてください。
または、次のアプローチの方が優れています:リリース構成でアプリケーションをコンパイルし、単体テストを実行します。すべてパスしたら、デプロイします。