2015-06-14 97 views
4

當我在Visual Studio Online中手動排隊新構建時,我開始收到帶有以下消息的彈出窗口:Visual Studio Online - 構建 - 有代理能夠運行構建,但它們不在線

「有與請求或定義的問題,可能會阻止編譯運行:

有能夠運行構建的代理商,但他們不在線如果代理配置爲作爲運行。服務,確保「VSO代理({代理名稱})」服務正在運行。

隊列生成嗎?「

如果我說是的,我收到此錯誤:

「 的工作文件夾C:\ A \ aea16038 ... \家庭銀行PT已經由工作區ws_aea16038_1使用;項目集合構建服務的計算機上TASKAGENT-0001 的工作文件夾C:\ A \ aea16038 ... \家庭銀行PT已經由工作區ws_aea16038_1使用;項目集合構建服務於計算機TASKAGENT-0001 「

我想補充。 ,構建工作正常,突然間我開始有問題。

+0

你檢查過你的代理嗎?他們在跑嗎?他們在線嗎? –

回答

6

這是一個已知的錯誤。發生了什麼事情是該團隊在排隊構建之前添加了一個檢查,看看您的代理是否在線。但是,在Visual Studio Online中,代理始終處於脫機狀態。構建排隊後,系統會爲您啓動一個代理。

這意味着你可以點擊OK並忽略警告。然後構建將最終在代理啓動後啓動。

工作空間錯誤在大多數情況下可以通過排隊新構建並忽略錯誤來解決。您也可以選擇清理工作區。

這個錯誤將在下一個Sprint中修復。

+0

錯誤消息已在我的帳戶中消失,因此看起來Microsoft正在部署此修復程序。 –

1

我在運行構建代理程序作爲服務時遇到了同樣的問題 - 事實上,當我看到它在我們的域服務器上運行時,代理程序在池中標記爲紅色。

在我的情況下,我認爲它必須是防火牆問題,但不知道代理狀態的確定位置/方式,因此必須爲此添加例外。作爲結果,我的構建開始並掛起。

+0

您是否使用On-Prem代理運行TFS On-Prem,或者您在使用VSO嗎?如果您在本地,則應確保您的代理正在運行的帳戶在您所定位的代理池的服務帳戶組中運行。我們在RTM中對此進行了修正,以便自動添加帳戶。 –

+0

我們正在運行VSO並通過Powershell腳本將代理部署到本地域服務器。我看到代理在本地服務器上運行,但VSO沒有運行。那麼,VSO如何知道代理是否在運行。代理狀態如何傳達給VSO?如果我知道這一點,我可以進一步排除故障, –

+0

代理將其狀態報告給服務器。您是否在Diag文件夾中看到任何日誌? –

相關問題