当我尝试使用Jenkins作为我的CI环境来构建ASP.NET MVC5项目时,我设置使用MSBuild.exe来构建项目。 但是,当cmd遇到恢复nuget包时,它就会陷入困境。错误消息如下:
警告:无法连接到远程服务器
无法找到版本' 3.4.1.9004'包' Antlr'
构建步骤'执行Windows批处理命令'将构建标记为失败
但是,如果我使用Windows命令行来运行msbuild,它正在运行,可以从nuget.org下载pkg。只有在尝试构建Jenkins时才会出现错误。我的网络很好,但在公司代理/防火墙后面,我不确定它是什么。我已经设置在VS2013中自动恢复nuget包。
任何想法都会受到更多的赞赏。
答案 0 :(得分:0)
我终于找到了根本原因,那就是Jenkins服务没有足够的访问权限。打开Windows服务并右键单击Jenkins服务,在安全选项卡中,将具有足够访问权限的默认用户更改为Internet。