[英]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.