Tengo un Jenkins Slave (una PC con Windows) que tiene la variable de entorno JAVA_HOME
. Actualicé la versión de Java en el esclavo, así que también actualicé la variable de entorno.Jenkins Slave Environment Variable Refresh
Cuando miro las propiedades del sistema de este esclavo a través de la interfaz web de Jenkins, la propiedad JAVA_HOME
se informa como la anterior.
Corriendo echo %PATH%
en la PC con Windows muestra los valores correctos. Al ejecutar println System.getenv("PATH")
en la consola de script de Jenkins Node para el esclavo, se muestra el valor anterior de JAVA_HOME.
He intentado eliminar y volver a agregar el esclavo y reiniciar el servidor de Jenkins. Aún así, el valor anterior no se actualiza.
¿Alguna idea?
Agregar la ruta al nodo en lugar del entorno del esclavo ment hizo el truco, gracias. – C0deAttack
La pregunta permanece sin respuesta. Necesito que mi esclavo actualice de alguna manera la variable PATH "sobre la marcha". –
También está interesado en alguna solución no pirateadora ... –