【问题标题】:VSTS build agent can't download VSTS private packagesVSTS 构建代理无法下载 VSTS 私有包
【发布时间】:2018-06-24 16:38:01
【问题描述】:

我正在尝试为在 VSTS 中托管私有 nuget 包的项目添加构建定义。本地构建工作得很好,但是当我尝试使用本地构建代理构建它时,我收到以下错误:

代理在代理后面运行,在构建定义中我有以下设置:

这快把我逼疯了,请帮忙!

【问题讨论】:

  • 可以通过将system.debug设置为true来显示详细日志吗?如果您使用托管代理对构建进行排队呢?
  • 你设置了 HTTP_PROXY 和 HTTPS_PROXY 环境变量来配置代理了吗?

标签: azure-devops azure-pipelines azure-artifacts


【解决方案1】:

该问题应该与您构建代理上的网络环境有关,例如防火墙、代理。您也可以尝试在安装了 Visual Studio 且在相同网络环境中的代理上使用相同的 Nuget 任务,这将缩小与代理相关的错误。

解决方法:

1) 将 nuget.exe 复制到 c:\nuget 文件夹,然后将该文件夹添加到 PATH 环境变量中。

2) 将 nuget.exe 复制到 C:\B\1_tool\NuGet\4.0.0\x64 文件夹。

3) 在 {agent work folder}_tool\NuGet\4.0.0 文件夹中创建一个名为 x64.complete 的虚拟文件,并将 nuget.exe 文件复制到 {agent work folder}_tool\NuGet\4.0.0\ x64 文件夹。

【讨论】:

  • 我已经将 nuget 添加到第 2 点和第 3 点中描述的路径和文件夹结构中,但仍然没有...同样的错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-18
  • 1970-01-01
  • 1970-01-01
  • 2018-05-24
  • 1970-01-01
  • 1970-01-01
  • 2018-06-15
相关资源
最近更新 更多