同じマシンで 2 つのエージェント (Agent1、Agent2) を実行するビルド コントローラーがあります。同じ AD 内の別のマシンに別のビルド エージェント (Agent3) をインストールしました。
Agent3 に関しては、Agent3 が \buildagentmachine\Build の共有にアクセスできないというエラーが表示されます。
Agent1 と Agent2 には次の作業ディレクトリがあります: D:\Builds\$(BuildAgentId)\$(BuildDefinitionPath) (ここで、D:\Builds は、ネットワーク経由で共有されるビルド コントローラー上のローカル フォルダーです)。
Agent3 の作業ディレクトリは、ローカル ハード ドライブの $(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath) です。
面白いことに、ビルド コントローラー コンピューターでは、D:\Builds の下に次のフォルダーが作成されます。
- 1
- 2
- 3
- プロジェクト名
Agent3 はすべてのものを \controller\Builds の直下に配置しているように見えます。つまり、エージェントに対して書き込みアクセスが有効になっています。