我在teamcity 8中設置了一個需要nuget包恢復的項目,並且我還添加了兩個構建步驟,一個用於Nuget安裝程序和MsBuild。團隊城市中的Nuget包恢復失敗 - (TeamCity 8)
因爲我們需要通過代理進行連接,所以我也使用命令行工具將它設置在配置標籤下的Nuget.config文件中。
但是,當我在teamcity內部構建項目時,我無法恢復軟件包。 我得到以下錯誤:
但是,當我嘗試直接從命令行運行該命令,的NuGet包成功恢復。
我需要在teamcity中有額外的設置才能使其工作嗎? 如果有幫助,我已經添加了一個環境變量來啓用nuget包恢復。
當您在Team City構建代理上運行命令行時,您是否使用相同的帳戶登錄服務? 這可能是一個權限問題,其中用戶沒有適當的權限來訪問代理。 – Damon 2014-09-22 13:48:37
是的,我注意到teamcity服務器以管理員身份登錄,而構建代理以「本地系統」身份登錄。我以管理員身份運行nuget命令 – lacoder 2014-09-22 15:07:31