2013-02-27 79 views
6

我最近安裝的TeamCity持續集成和我在一個點之前,任何事情SVN COMMITED進入隊列的TeamCity城隊(亞軍建設要求)

研究了一下,我發現我需要一個Agent來構建。現在我創建了一個代理,但是當我嘗試構建我的項目時仍出現Warning: No enabled compatible agents for this build configuration. Please register a build agent or tweak build configuration requirements.錯誤。

我走進我的代理頁,我的新創建的代理下依然incompatible agents列表與Unmet requirements: DotNetFramework4.0_x86 exists(我想這意味着我需要這個DOtNetFramework安裝在我的服務器上),所以我想這需要我不能刪除這一要求考慮到我的服務器是Windows Server 2008 R2

我已經嘗試安裝Microsoft .NET Framework 4但這並沒有幫助。

任何人都可以請求幫助解決這個需求錯誤。

在此先感謝

+1

自從安裝.net框架後,您是否重新啓動了代理服務? – 2013-02-27 12:57:54

+0

@JamesWoolfenden:重新開始工作,但現在它的同樣的錯誤。歷史是我在去年11月開始整合這個TeamCity,但在其他一些項目中很忙。與此同時,我們所做的每一個承諾都在TeamCity中排隊,今天當我真正掌握了它的時候。所有的構建失敗都會出現相同的錯誤。這看起來像TeamCity中的一些設置被我弄糊塗了。 – Jay 2013-02-27 15:40:03

+2

你見過這個:http://devnet.jetbrains.com/message/5316474 – 2013-02-27 16:41:08

回答

5

在你的TeamCity生成代理列表中選擇您的生成代理之一,打開卡「代理參數」並單擊「配置參數」的子選項卡。

檢查下面的配置是否已經具有如下相同的值(用已經在驅動器C安裝.NET 4.0的假設:在你的TeamCity生成代理):

DotNetFramework4.0_x86 - 4.0.30319 
DotNetFramework4.0_x86_Path - C:\Windows\Microsoft.NET\Framework\v4.0.30319 

如果是相似或相同的,然後打開已設置的TeamCity構建配置並在編輯'代理要求'部分中打開「設置」選項卡。 在此請檢查您是否有條件爲配置參數DotNetFramework4.0_x86DotNetFramework4.0_x86_Path的值設置,如果存在,請確保它們與上面顯示的值匹配。

一旦這些值匹配,那麼這個兼容性問題將不會再彈出。

+0

但是如果我在「代理參數」選項卡和「配置參數」的子選項卡下沒有配置,該怎麼辦?我如何刪除不可刪除的「代理要求」部分。 – dollar2048 2016-03-08 11:24:13

+0

@ dollar8,如果您在TeamCity應用程序中擁有管理權限,則應該很容易刪除「代理程序要求」下的項目。但是不可能完全刪除'Agent Requirements'部分。 – RinoTom 2016-03-09 06:13:29