背景:TFSサーバーのセットアップでは、ソースコードを管理し、作業項目とバグを追跡します。また、私たちがCIを(ほとんどの場合単体テストをビルドして実行する)手助けするためのCC.Netセットアップもあります。私たちは.net framework 3.5とVS 2008を使用していますMSBuildとTFSBuildの相違点
私はMSBuildに精通しており、現在のプロジェクトでこれを使用して多くの展開前と展開の作業を行っています。しかし、私はTFSBuildの目的が不明です。私はだと思います。 TFSサーバーレベルでビルド作業を行うために使用されています。しかし私はTFSの管理者ではなく開発者としてTFSサーバーへの読み取りアクセス権しか持たない開発者として、TFS Buildを使用して展開/ CIタスクをより簡単にすることができるかどうかについての良い文書を見つけることができません。 TFSBuildを使用すると、ビルドプロセスにすでにMSBuildを使用していて、CC.Netが既に持っている単体テストセットを実行しているときに、自分のタスクをより簡単に/より効率的にすることができますか? TFSBuildはCC.Netの代替品ですか? TFSBuildとVisual Studio 2008の統合はどうですか?
更新:このスタックに「TeamBuild」はどのように適合しますか?理論以上に、これらのことをまとめた簡単な例が本当に役に立ちます。現在、MSBuildを使用してデプロイメントタスク(設定ファイル、バージョン情報の更新、リモートサーバーへのアプリケーション公開)を実行し、CC.Netが引き継ぎます。どこでTeamBuild/TFSbuildをこの画像に収めることができますか?さらに重要なのは、私はそれを必要とするのだろうか?誰もが異なる要件を持っていることを理解していますが、一般的にはそれを助けることができます私がTFSビルドを使用する答えの1つから得た良い理由の1つは、いくつかの条件でTFSチケットを自動的に作成することでした。あなたが普通にやっているようなものは何ですか?
チームビルドですか?私が知っている唯一のTFSBuildは、TFSBuild.projファイルです。 –
ジョン、私は今TeamBuildとTFSBuildの間で混乱しています。 :)。両方についてあなたが持っている説明が役に立つでしょう。 – desigeek
"TFSBuild"は実行可能コンポーネントとして存在しません。以下の答えを見てください。 –