Registrar o agente do Azure Pipelines com as suas entradas de proxy
Indique o URL do proxy e a conta na configuração do agente e, em seguida, trate separadamente os pedidos de tarefas, ferramentas externas e contentores.
./config.sh --proxyurl http://proxy.example:8080 \
--proxyusername PROXY_USER \
--proxypassword PROXY_PASSWORDAdicione estes parâmetros às entradas de registo habituais da instalação. Utilize config.cmd no Windows e obtenha valores reais da conta através da gestão de credenciais da implementação.
O proxy registado cobre a comunicação com o Azure DevOps e as operações integradas de origem e artefactos. As tarefas obtêm a informação do proxy através da biblioteca de tarefas e têm de a aplicar aos seus próprios clientes HTTP.
O curl, dotnet ou Maven externo precisa da sua própria entrada suportada. As tarefas de contentor também precisam de um ponto final acessível a partir da sua rede; o loopback do agente anfitrião significa outro local ali. As extrações de imagens anteriores são um pedido do tempo de execução do contentor.
Para um proxy que aceita o recurso Basic quando a configuração recebe 407, o indicador documentado --usebasicauthforproxy escolhe esse caminho; não pode acrescentar um mecanismo que o proxy não suporta.
Num script de grupo de implementação gerado, acrescente as entradas à sua invocação config.cmd preservando os argumentos de organização e de grupo. Uma alteração de WebRequest.DefaultWebProxy no PowerShell pai não é a configuração do agente do filho.