Lors de la configuration d'un agent de construction local sur un serveur Windows 2016, j'utilise les paramètres de configuration de proxy suivants :
.\config.cmd --proxyurl http://192.3.4.5:8080 --sslskipcertvalidation
Cela permet au serveur de construction de se connecter à Azure DevOps derrière le proxy sans problème, mais la construction powershell a du mal à se connecter à l'internet. J'ai résolu ce problème en définissant une variable d'environnement au début de la commande de construction comme suit :
$env:http_proxy = "192.3.4.5:8080"
Le dernier problème est qu'une étape de la construction nécessite de se connecter à une VM hébergée directement sur le serveur de construction et qu'il ne peut pas se connecter. J'ai essayé de configurer le fichier .proxybypass de l'agent comme suit :
localhost
192\.3\.4\.*
Cette mesure n'a toutefois pas permis de résoudre le problème. Une idée sur la manière de paramétrer la dérivation du proxy dans l'étape de construction ? Y a-t-il une autre variable d'environnement powershell que je pourrais définir ?