【问题标题】:Restore nuget package Jenkins恢复 nuget 包 Jenkins
【发布时间】:2015-08-20 03:05:39
【问题描述】:

当我尝试使用 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 msbuild


    【解决方案1】:

    我终于找到了根本原因,是Jenkins服务没有足够的访问权限。打开windows服务并右键单击Jenkins服务,在安全选项卡中,更改具有足够访问Internet权限的默认用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多