TFSビルド用にbuild definition
を作成する場合、1)ソース管理フォルダーと2)ビルドエージェントフォルダーを定義する必要がある、次のスナップショットとしてSource Settings
というセクションがあります。
私が理解しているように、source control folder
はソースをビルドする場所です。しかし、ビルドでbuild agent folder
が何のために使用されているのかわかりません。
あなたがそれを知っているなら、それが何であるかを私に共有してください。ありがとうございました!
$(SourceDir)
は、TFSからソースコードをチェックアウトし、それをコンパイルしてビルドするために使用されるビルドマシン上のディレクトリです。
$(SourceDir)の値は、構成する値です。通常、ビルドマシン上の作業ディレクトリとその値は、図に示すように_Working directory
_プロパティ(赤でマーク)オプションの_build agent
_設定から取得されます。すなわち$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)
どこ
したがって、$(SourceDir)の典型的な例は、「C:\ Bulids\1\TeamProjectName\Path\To\Your\App」です。
_Build Agent
_ WWF (sequential workflow)
をホストし、ソースですべてのアクティビティを実行します。
Build Agent Folder to $(SourceDir)
を設定すると、エージェントはソースを取得するために_Working Directory
_を使用します。
エージェントフォルダーを別のフォルダーに設定すると、エージェントはこのフォルダーからソースを取得します