Jas*_*per 5 proxy nuget nuget-package-restore azure-pipelines
到目前为止,我们一直在使用Azure VM来构建应用程序。由于法律要求,我们被指示将这些活动转移到位于代理后面的本地服务器上。现在,我看到构建失败并显示以下日志消息:
##[error]getaddrinfo ENOTFOUND dist.nuget.org dist.nuget.org:443
Run Code Online (Sandbox Code Playgroud)
所以我假设这可能是由于nuget代理配置。因此,我尝试添加具有正确代理设置的nuget.config文件,然后将其检查到解决方案中,但这没有任何改变。还尝试下载CLI并设置nuget代理配置设置,但同样无济于事。
奇怪的是;当我从cmd在本地运行命令时,一切正常!所以我一定在这里想念什么,但是呢?
小智 5
@Jasper,嗨,我是 Keith,我在 MSFT 的包装团队工作。
看起来您可能正在使用nuget 工具安装程序在运行构建任务之前获取 nuget。你能确认是这种情况吗?如果这是您的情况,则工具安装程序存在一个已知问题,即不尊重正在修复的构建代理的代理设置。
此外,您不需要在 nuget.config 中设置代理设置。您应该通过此方法在构建代理中设置它们。nuget 构建任务的 v2.* 版本将发现代理的代理设置并在适当的时候使用它们(例如恢复)。
| 归档时间: |
|
| 查看次数: |
1786 次 |
| 最近记录: |