Proxy VSTSNuGetPush.exe代理设置

Proxy VSTSNuGetPush.exe代理设置,proxy,azure-devops,build-agent,azure-devops-self-hosted-agent,Proxy,Azure Devops,Build Agent,Azure Devops Self Hosted Agent,我已经在公司防火墙后面安装并配置了一个本地VSTS代理。起初,Nuget任务因连接相关错误而失败,但我使用HTTP\U代理和HTTPS\U代理环境变量修复了此问题。但是,Nuget Push任务(VSTSNuGetPush.exe)仍然失败,并出现与连接相关的错误,我需要确定它期望如何配置代理信息 从VSTS日志中,实际错误消息为: 2018-06-21T11:28:25.6945523Z System.Net.Http.HttpRequestException:发送请求时出错。-->Syste

我已经在公司防火墙后面安装并配置了一个本地VSTS代理。起初,Nuget任务因连接相关错误而失败,但我使用HTTP\U代理和HTTPS\U代理环境变量修复了此问题。但是,Nuget Push任务(VSTSNuGetPush.exe)仍然失败,并出现与连接相关的错误,我需要确定它期望如何配置代理信息

从VSTS日志中,实际错误消息为:

2018-06-21T11:28:25.6945523Z System.Net.Http.HttpRequestException:发送请求时出错。-->System.Net.WebException:无法连接到远程服务器-->System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应13.107.6.175:443,建立的连接失败

我不确定这是否会使事情复杂化,但发行版的第一步是4.6.2的Nuget工具安装程序,以确保支持语义版本控制2.0


非常感谢您的帮助

目前没有任何办法实现这一点


作为一种解决方法,您可以在生成定义中添加一个变量“NuGet.ForceNuGetForPush”,并将其值设置为true对生成进行排队。这将强制任务使用nuget.exe推送应读取代理设置的包。

您是否已使用指定的代理运行您的私人代理()?对于响应延迟,深表歉意。是的。代理不需要身份验证,因此只使用代理地址config--proxyurl安装生成代理。这与环境变量一起足以让所有Nuget操作(push除外)正常工作。”