¿Cómo puedo anular variable de entorno http_proxy en Jenkins?
-
12-12-2019 - |
Pregunta
Tengo la siguiente configuración:
Jenkins -> Ant script -> secuencia de comandos de Python -> Interactuar con Selenio
Corro Jenkins en un cuadro de windows.Mi Jenkins llama a una Hormiga script que llama a una secuencia de comandos de python que interactúa con el Selenio.El problema que tengo es que el http_proxy
variable de entorno se define y señala a un proxy, que está pensado para acceder a internet y no es mi sistema bajo prueba.Cuando ejecuto mi Jenkins trabajo obtengo un mensaje de error desde el proxy lo largo de las líneas que no podía acceder a mi sistema bajo prueba.
¿Cómo puedo desactivar el http_proxy
en Jenkins para que no les pase a Ant -> Python -> Selenio?
Solución
Uso EnvInject plugin para restablecer la variable en un paso de compilación antes de ejecutar ANT.
Otros consejos
Tal vez pruebe a establecer la variable en el jenkins página de configuración (reemplazar el valor predeterminado), o en el trabajo (como parámetro).Ambas opciones se ignora el valor existente en el sistema.Es esto lo que usted necesita?