2016-11-07 224 views
1

我們公司正在從TFS 2013升級到TFS 2015.我們已經將XAML Builds設置爲無任何問題地工作。現在我們要在2015年開始使用新流程。我們將在構建服務器上設置構建代理。當我們排隊構建它失敗時沒有任何理由。排隊時的構建狀態爲「等待可用代理」2分鐘,然後失敗。它看起來像構建代理不能連接到。我們已將服務帳戶作爲Windows 2012 Server上的系統管理員運行構建代理。我已經添加了一個預構建步驟,用於更新構建版本,並且似乎是第一步。有沒有我可以查看的診斷日誌?TFS 2015 Build Agent未運行版本

回答

0

我們發現了這個問題。不知何故文件夾權限設置不正確。所以我們刪除了權限並重新應用,從而解決了問題。

+2

權限到什麼文件夾? – kevinpo

0

首先,請仔細檢查步驟和下面這個教程你生成代理的配置:Deploy an agent on Windows這樣做了以後,你vnext生成代理池和代理都應該綠色

確保在您的構建定義中選擇了正確的代理隊列。還嘗試創建一個空構建定義,而不需要構建任務以查看問題是否與定義相關。還可以在您的TFS服務器上重新啓動您的代理服務。

而且檢查服務Visual Studio Team Foundation Background Job Agent運行。如果沒有,請手動啓動並再次嘗試構建。

enter image description here

注:役在TFS服務器上運行,而不是構建服務器。

對於日誌排除故障,檢查事件視圖和生成代理日誌中\agent_diag,看看是否有一些有用的信息。

0

確保代理正在運行的帳戶處於「代理池服務帳戶」角色(http://tfsserver:8080/tfs/_admin/_AgentPool)。

enter image description here

如果添加的帳戶代理池服務帳戶仍然無法正常工作,試圖改變這是生成代理服務帳戶組的成員,屬於「代理池服務帳戶」的域帳戶角色,看看代理人是否會工作。

相關問題