2017-04-19 162 views
0

最近我能夠在我的筆記本電腦上配置構建代理,並在TFS上排隊成功構建。tfs發佈管理構建代理不可用

然後我試着切換到構建服務器虛擬機。我創建了一個服務帳戶,其權限與我在筆記本電腦上使用的帳戶相同,並在計算機上配置了新的生成代理以使用服務帳戶和相同的池並啓動代理。

當我登錄到TFS時,我可以看到代理正在正確的池中運行,並且它是綠色的。所以我從筆記本電腦禁用代理,以便在構建服務器上使用新代理。但是,當我將構建排隊到池中時,消息顯示「所有可能的代理已被禁用」。所以我的新代理在池中啓用,但是當我排隊構建時,它不被視爲可能的代理。

我該如何讓新代理接收排隊新構建的請求?我驗證了它是作爲構建機器上的服務運行的。

回答

0

請確保該服務帳戶應該是域帳戶,並且是您的代理池下TFS上的「代理池服務帳戶」組的一部分。

然後檢查能力,確保代理能力匹配生成定義中設置的能力。此外,私人代理給你更多的控制來安裝構建和部署所需的依賴軟件。您可以與您的labtop進行比較,以檢查是否安裝了任何必要的相關軟件錯誤。

+0

謝謝。是的,我昨天發現了這個問題。我需要在我的構建機器上安裝完整的Visual Studio。只有構建代理和.Net框架是不夠的。 –

+0

在我安裝了Visual Studio和其他軟件之後,我不得不刪除/重新配置代理以使TFS/VSTS獲得新功能 – raterus