Registreu l'agent d'Azure Pipelines amb les seves entrades de proxy
Indiqueu l'URL del proxy i el compte a la configuració de l'agent i després tracteu per separat les peticions de tasques, eines externes i contenidors.
./config.sh --proxyurl http://proxy.example:8080 \
--proxyusername PROXY_USER \
--proxypassword PROXY_PASSWORDAfegiu aquests paràmetres a les entrades de registre habituals de la instal·lació. Feu servir config.cmd a Windows i obtindreu valors reals del compte mitjançant la gestió de credencials del desplegament.
El proxy enregistrat cobreix la comunicació amb Azure DevOps i les operacions integrades d'origen i d'artefactes. Les tasques obtenen la informació del proxy a través de la biblioteca de tasques i l'han d'aplicar als seus propis clients HTTP.
El curl, dotnet o Maven extern necessita la seva pròpia entrada admesa. Els treballs de contenidor també necessiten un punt final accessible des de la seva xarxa; el loopback de l'agent amfitrió significa una altra ubicació allà. Les extraccions d'imatges anteriors són una petició del temps d'execució del contenidor.
Per a un proxy que accepta el retorn a Basic quan la configuració rep 407, l'indicador documentat --usebasicauthforproxy tria aquest camí; no pot afegir un mecanisme que el proxy no admeti.
En un script de grup de desplegament generat, afegiu les entrades a la seva invocació de config.cmd tot preservant els arguments d'organització i de grup. Un canvi de WebRequest.DefaultWebProxy al PowerShell pare no és la configuració de l'agent del fill.