Hola, tenemos la solución a lo que estabas buscando, has scroll y la verás a continuación.
Solución:
Las variables de entorno que se muestran en Jenkins (Administrar Jenkins -> Información del sistema) se heredan del sistema (es decir, variables de entorno heredadas)
Si tu corres env
en un shell, debería ver las mismas variables de entorno que muestra Jenkins.
Estas variables son configuradas por el shell/sistema o por usted en ~/.bashrc
, ~/.bash_profile
.
También hay variables de entorno establecidas por Jenkins cuando se ejecuta un trabajo, pero no se muestran en la información del sistema.
Lo que finalmente funcionó para mí fueron los siguientes pasos:
- Configure el complemento del inyector de entorno: https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin
- Ir a la pantalla /trabajo//configurar
- En la sección Entorno de compilación, marque “Inyectar variables de entorno en el proceso de compilación”
- En “Contenido de propiedades” especificado: TZ=America/New_York
De la manera rápida y sucia, puede ver las variables de entorno disponibles desde el siguiente enlace.
http://localhost:8080/env-vars.html/
solo reemplaza localhost
con su nombre de host de Jenkins, si es diferente
Comentarios y calificaciones
Si tienes alguna incertidumbre o forma de desarrollar nuestro crónica te proponemos escribir una explicación y con mucho placer lo analizaremos.