Registrar el agente de Azure Pipelines con sus entradas de proxy
Indique la URL del proxy y la cuenta en la configuración del agente y luego trate por separado las solicitudes de tareas, herramientas externas y contenedores.
./config.sh --proxyurl http://proxy.example:8080 \
--proxyusername PROXY_USER \
--proxypassword PROXY_PASSWORDAñada estos parámetros a las entradas de registro habituales de la instalación. Use config.cmd en Windows y obtenga valores reales de la cuenta mediante la gestión de credenciales del despliegue.
El proxy registrado cubre la comunicación con Azure DevOps y las operaciones integradas de origen y artefactos. Las tareas obtienen la información del proxy a través de la biblioteca de tareas y deben aplicarla a sus propios clientes HTTP.
El curl, dotnet o Maven externo necesita su propia entrada admitida. Los trabajos de contenedor también necesitan un punto de conexión accesible desde su red; el loopback del agente anfitrión significa otra ubicación allí. Las extracciones de imágenes anteriores son una solicitud del entorno de ejecución del contenedor.
Para un proxy que acepta el respaldo Basic cuando la configuración recibe 407, el indicador documentado --usebasicauthforproxy elige esa ruta; no puede añadir un mecanismo que el proxy no admita.
En un script de grupo de implementación generado, añada las entradas a su invocación de config.cmd conservando los argumentos de organización y de grupo. Un cambio de WebRequest.DefaultWebProxy en el PowerShell padre no es la configuración del agente del hijo.