TFSBuild は初めてですが、ソリューションのビルド定義を作成できました。役立つ質問がいくつかあります。
3 つの定義を作成しました。これが正しい方法であるかどうか疑問に思います。
- チェックインごとに起動し、コードをビルドして単体テストのみを実行する定義
- 定義は毎晩実行され、すべてがビルドされ、すべての単体テストと統合テストが実行されます
- 私が特に展開に使用する定義 - パラメータを介して環境を指定すると、コードがビルドされ、単体テストと統合テストが実行され、ms が指定された環境に再度パラメータを介して展開されます。
コードなどを分岐すると、それぞれに 3 つの定義を作成する必要があり、これは管理不能になる可能性があります。これに関するフィードバックをお願いします。
各定義には独自のビルド番号のセットがあるというのは本当ですか? 共有できますか?
私のアプリケーションは、VS2012 IDE を使用した MVC4 アプリです。