Después de de nuestra prolongada recopilación de información pudimos solucionar esta cuestión que tienen muchos de nuestros usuarios. Te ofrecemos la solución y deseamos servirte de gran apoyo.
Solución:
En Jenkins2, puede configurar la zona horaria en tiempo de ejecución a través de Groovy Console. Simplemente abra “Administrar Jenkins >> Consola de scripts” y escriba
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'America/Los_Angeles')
por ejemplo. Particularmente útil si no tiene la oportunidad de cambiar las variables de inicio pero tiene derechos de administrador en la instancia. (a menudo se encuentra en configuraciones en contenedores). El único inconveniente: la configuración desaparece al reiniciar.
Consulte https://wiki.jenkins-ci.org/display/JENKINS/Change+time+zone. Jenkins debe respetar la zona horaria establecida para Java. Pero puede obligar a Jenkins a usar una zona horaria específica agregando lo siguiente para iniciar el comando de Jenkins:
java -Dorg.apache.commons.jelly.tags.fmt.timeZone=America/Los_Angeles
Esto debería establecer su zona horaria en PST.
Inicie sesión en jenkins y vaya al extremo superior derecho y haga clic en el usuario
luego haga clic en configurar y desplácese hacia abajo hasta la última opción “Zona horaria definida por el usuario” aquí puede encontrar las diferentes zonas horarias.
Estoy usando la versión 2.222.3 de jenkins.