number name currentbuild current jenkins

name - Variables de entorno en Jenkins



jenkins pipeline project name (2)

¿De dónde provienen las variables de entorno bajo Jenkins (gestionar jenkins -> información del sistema)?

Comprobé /etc/init.d/tomcat5, / usr / bin / dtomcat5, / usr / bin / tomcat5, / etc / sysconfig / tomcat5 y / etc / profile pero no veo ninguna de esas variables, especialmente las relacionadas con Oracle (Base, Inicio, Ld_lib ruta, etc.). El bashrc de Tomcat tiene algunas variables relacionadas con el oráculo que comenté, pero igual veo en la página de información del sistema de jenkins. ¿Alguna instrucción?


Las variables de entorno que se muestran en Jenkins ( Gestionar Jenkins -> Información del sistema ) se heredan del sistema (es decir, variables de entorno heredadas)

Si ejecuta el comando env en un shell, debería ver las mismas variables de entorno que muestra Jenkins.

Estas variables son establecidas por el shell / system o por usted en ~/.bashrc , ~/.bash_profile .

También hay variables de entorno establecidas por Jenkins cuando se ejecuta un trabajo, mira aquí:
https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project#Buildingasoftwareproject-JenkinsSetEnvironmentVariables
pero estos no se muestran en la información del sistema.


Lo que finalmente funcionó para mí fueron los siguientes pasos:

  1. Configure el complemento del inyector de entorno: https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin
  2. Vaya a la pantalla / trabajo // configure
  3. En la sección Entorno de compilación, marque "Inyectar variables de entorno en el proceso de compilación"
  4. En "Contenido de propiedades" especificado: TZ = America / New_York