【发布时间】:2017-07-28 09:07:45
【问题描述】:
到目前为止,我们一直在使用 Azure VM 来构建我们的应用程序。由于法律要求,我们被指示将这些活动转移到驻留在代理后面的本地服务器上。现在我看到构建失败并显示以下日志消息:
##[error]getaddrinfo ENOTFOUND dist.nuget.org dist.nuget.org:443
所以我假设这可能是由于 nuget 代理配置。因此,我尝试添加具有正确代理设置的 nuget.config 文件,并将该文件检查到解决方案中,但这并没有改变任何东西。还尝试下载 CLI 并设置 nuget 代理配置设置,但再次无济于事。
奇怪的是;当我从 cmd 本地运行命令时,一切正常!?所以我一定在这里遗漏了一些东西,但是什么?
【问题讨论】:
-
我要把这个寄给我们的包装团队。
-
太棒了,谢谢布赖恩!
-
由于它是从 cli 工作的(以您的身份登录),代理是作为您的帐户还是网络服务运行?也许尝试在另一个文件夹中的 SxS 盒子上设置另一个代理(下载新的)并让它作为您的帐户运行。将需要该 agent.name 的构建排入队列。看看是否有效
-
使用与我尝试 CLI 相同的帐户运行。
-
你能把详细的构建日志贴在这里或分享到 OneDrive 上吗?
标签: proxy nuget azure-pipelines nuget-package-restore