1

Windows 2008 Server、つまり 2 つのビルド エージェントを持つビルド サーバー (TFS 2010) では、複数のワークスペースを使用する (または複数のワークスペースの使用を停止する) ために、同じアカウントを使用するこれらのエージェントをどのように構成しますか?同じパス?

現在、私が見ている動作は、IT が同じユーザーと同じパスで複数のワークスペースを作成していることです。重複したワークスペースを手動で削除する必要があります。後で数回ビルドを試行すると、さらに多くのワークスペースが自動作成され、同じパスを持つ複数のワークスペースがあるためビルドに失敗します。繰り返しますが、これは自動的に行われるため、10 分ごとにワークスペースを手動で削除する必要はありません。

ありがとう。

編集: TFSビルドエージェントをアンインストールして再インストールすると、問題が解決しました。

4

2 に答える 2

1

(これが質問に答えるかどうかは完全にはわかりませんが...) IIRC では、ビルド エージェントごとにルート作業フォルダーを構成できます。その後、彼らは衝突することなく、自分のワークスペースで互いに並んで作業することができます.

于 2010-09-01T19:45:25.397 に答える
0

各ビルド エージェントは、独自の作業ディレクトリを使用する必要があります。ビルド サーバーに複数のビルド エージェントがあり、そのようにセットアップすると、ワークスペースに関して問題は発生しません。

ビルド エージェントのデフォルトの作業ディレクトリは次のようになります。

$(SystemDrive)\Builds\$(BuildAgentId)\$(BuildDefinitionPath)

したがって、に基づいて異なるフォルダーが存在するはず$(BuildAgentId)です。

于 2010-09-01T20:53:41.987 に答える