Réglez le fuseau horaire à Jenkins

Réglez le fuseau horaire à Jenkins
Timezone est un paramètre qui vous permet de spécifier le fuseau horaire qui doit être utilisé pour divers horodages associés aux builds, tels que les temps de démarrage et de finition de construction.

Jenkins utilise le fuseau horaire défini sur le système où il s'exécute par défaut, mais cela peut être remplacé en spécifiant un fuseau horaire différent dans la configuration de Jenkins.

Cela permet à Jenkins d'afficher correctement les horodatages pour les builds, quel que soit le fuseau horaire de la machine où il s'exécute ou le fuseau horaire des utilisateurs affichant les informations de construction.

Ce court article explorera le réglage du fuseau horaire de notre instance Jenkins à l'aide du fichier de configuration.

Jenkins montre le fuseau horaire actuel

Pour afficher le fuseau horaire actuellement défini, rendez-vous sur jenkins_server_url / systeminfo et voyez l'utilisateur.Propriété du système du fuseau horaire.

Jenkins change de fuseau horaire

Pour modifier le fuseau horaire SET, modifiez la configuration de l'utilisateur et faites défiler vers la section du fuseau horaire. Vous pouvez le trouver en accédant à votre page de configuration utilisateur où vous pouvez définir le fuseau horaire défini par l'utilisateur.

Modifier le fuseau horaire par défaut en tant qu'administrateur

Si vous êtes un administrateur Jenkins, vous pouvez modifier le fuseau horaire par défaut pour le serveur en modifiant l'unité de service Jenkins comme:

$ sudo systemctl edit jenkins

Modifiez la variable Java_OPTS et ajoutez les propriétés du fuseau horaire.

java -dorg.apache.Chambre des communes.gelée.Mots clés.fmt.fuseau horaire = tz

Tz est un java.user.ID du fuseau horaire («Europe / Monaco» par exemple).

Un exemple de configuration complète est comme indiqué:

Environnement = "java_opts = -dorg.apache.Chambre des communes.gelée.Mots clés.fmt.fuseau horaire = Europe / Moncao "

Sur Windows, vous devez modifier le% install_path% / jenkins / jenkins.xml.

Si vous ne souhaitez pas redémarrer le serveur Jenkins pour appliquer les modifications, vous pouvez utiliser la console de script Jenkins comme:

Système.SetProperty ('org.apache.Chambre des communes.gelée.Mots clés.fmt.fuseau horaire ',' Europe / Monaco ')

Conclusion

Ce message a couvert les bases de la visualisation et de la modification du fuseau horaire par défaut dans un serveur Jenkins en utilisant diverses méthodes.