初めてTeam Foundation Serverをセットアップしていて、ASP.NET MVCプロジェクトの自動ビルドをセットアップしようとしています。私はそれがすべて働いているが、私は何が起こっているのか本当に理解していない。TFSのDropフォルダーとビルドエージェント作業ディレクトリの相違
私のビルドの定義では、ドロップフォルダの場所を設定するように求められます。ビルドタスクがキューに追加されると、それが成功すると、ドロップフォルダの場所にビルドフォルダが追加されるだけでなく、ビルドエージェントの作業ディレクトリに基づいてビルドファイルと一緒にビルドファイルが追加されます。
また、ドロップフォルダビルドには、Web.Debug.configファイルや.pdbファイルなどのすべてのデバッグファイルが含まれています。
これらの両方のフォルダの目的は何ですか?私は自分のビルドサーバーに両方が必要ですか?本番環境へのリリース用のビルドはどのように使用しますか?
私が正しく理解している場合、ビルドエージェントがアプリケーションをコンパイルする間、出力はビルドフォルダに保存されます。その後、それが完了すると、ビルドの結果をドロップ/フォルダー/参照/などにコピーします。 – link664
はい、そうです。 –
ビルドフォルダを保持する理由は何ですか?ビルドが完了したら、何とか自動的に削除できますか? – link664