使用Windows 2008 Server(即具有2個構建代理的構建服務器(TFS 2010)),如何配置使用相同帳戶的這些代理以使用多個工作區(或阻止它使用多個工作區)具有相同的路徑?TFS 2010多構建代理用戶管理
目前,我看到的行爲是IT使用相同的用戶和相同的路徑創建多個工作區。我必須手動刪除重複的工作區。稍後的一些構建嘗試會自動創建更多工作空間,然後無法構建,因爲有多個具有相同路徑的工作空間。再次,這是自動發生的,並且不得不每隔10分鐘手動刪除工作區,這不是一個答案。
謝謝。
編輯:卸載並重新安裝TFS生成代理,這解決了這個問題。
上述方法打破了我的參考路徑,除非我使它們成爲靜態(沒有模板),並且這不能解決多工作區問題。 2代理3+工作區(我不知道爲什麼它不斷創建這些) – 2010-09-01 19:58:51
@ user264892:我強烈建議對所有引用使用相對路徑 - 絕對路徑是一個殺手。 *在某些時候你會*遇到絕對路徑的主要問題,並且你離開的時間越長,那個問題就會被解決。對我來說它工作得很好,所以我不在乎它使用多少個工作區。它使用3個工作區是否重要?通常,如果我發現自己在爭取某些東西來獲得自己的方式,我最終會發現我做錯了什麼。 – 2010-09-01 20:07:02
那麼,它使用3個工作區確實很重要。這就是TFS給我的錯誤。 TFS使用相同的路徑創建多個工作區。再次,這是自動創建。我沒有告訴它在我的構建服務器上爲每個代理創建3個(現在是5個)工作空間。路徑不是相對的,但似乎通過模板解析到相同的路徑,然後我的構建失敗,因爲我的構建器用戶現在已創建3個相同的工作空間。我可以阻止TFS自動創建工作區? – 2010-09-01 21:04:42