使用其代理输入注册 Azure Pipelines 代理
在代理配置时提供代理 URL 和帐户,然后分别处理任务、外部工具和容器请求。
./config.sh --proxyurl http://proxy.example:8080 \
--proxyusername PROXY_USER \
--proxypassword PROXY_PASSWORD将这些参数添加到安装的常规注册输入中。在 Windows 上使用 config.cmd,并通过部署的凭据处理获得真实的帐户值。
所记录的代理涵盖 Azure DevOps 通信以及内置的源和项目工件操作。任务通过任务库获取公开的代理信息,并且必须将其应用于各自的 HTTP 客户端。
外部的 curl、dotnet 或 Maven 需要各自受支持的输入。容器作业还需要一个可从其网络访问的终结点;主机代理的 loopback 在那里意味着另一个位置。早期的映像拉取属于容器运行时的请求。
对于在安装程序收到 407 时接受 Basic 回退的代理,文档记载的 --usebasicauthforproxy 标志会选择这条路径;它无法添加代理不支持的机制。
在生成的部署组脚本中,将输入添加到其 config.cmd 调用中,同时保留组织和组参数。父级 PowerShell 中的 WebRequest.DefaultWebProxy 更改不是子进程的代理配置。