簡體   English   中英

恢復nuget包Jenkins

[英]Restore nuget package Jenkins

當我嘗試使用Jenkins作為我們的CI環境來構建ASP.NET MVC5項目時,我設置為使用MSBuild.exe來構建項目。 但是,當cmd遇到restore nuget軟件包時,它卡住了。 錯誤消息如下:

警告:無法連接到遠程服務器
找不到軟件包“ Antlr”的版本“ 3.4.1.9004”。
構建步驟“執行Windows批處理命令”將構建標記為失敗

但是,如果我使用Windows命令行運行msbuild,則它可以正常工作,並且可以從nuget.org下載pkg。 僅在嘗試在Jenkins中構建時發生錯誤。 我的網絡很好,但是在公司代理/防火牆的后面,我不確定它是什么。 而且我已經設置為在VS2013中自動還原nuget軟件包。

任何想法都值得贊賞。

我終於找到了根本原因,那就是Jenkins服務沒有足夠的訪問權限。 打開Windows服務,然后右鍵單擊Jenkins服務,在“安全性”選項卡中,將默認用戶更改為具有足夠Internet訪問權限的默認用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM