Timezone in Jenkins festlegen

Timezone in Jenkins festlegen
TimeZone ist eine Einstellung, mit der Sie die Zeitzone angeben können, die für verschiedene Zeitstempel verwendet werden sollte, die mit Builds verbunden sind, z.

Jenkins verwendet die Zeitzone, die auf dem System festgelegt ist, auf dem es standardmäßig ausgeführt wird. Dies kann jedoch überschrieben werden, indem eine andere Zeitzone in der Jenkins -Konfiguration angegeben wird.

Auf diese Weise können Jenkins unabhängig von der Zeitzone der Maschine, in der sie ausgeführt wird, oder die Zeitzone der Benutzer, die die Build -Informationen anzeigen.

In diesem kurzen Beitrag werden die Zeitzone unserer Jenkins -Instanz mithilfe der Konfigurationsdatei festgelegt.

Jenkins zeigen aktuelle Zeitzone

Um die derzeit festgelegte TimeZone anzuzeigen, gehen Sie zu jenkins_server_url/systemInfo und sehen.Timezone -Systemeigenschaft.

Jenkins verändern Zeitzone

Um die festgelegte Zeitzone zu ändern, bearbeiten Sie die Benutzerkonfiguration und scrollen Sie zum Zeitzone -Abschnitt. Sie können dies finden, indem Sie auf Ihre Benutzerkonfigurationsseite gehen, auf der Sie die benutzerdefinierte Zeitzone festlegen können.

Ändern Sie die Standardzeitzone als Administrator

Wenn Sie ein Jenkins -Administrator sind, können Sie die Standard -Zeitzone für den Server ändern, indem Sie die Jenkins -Serviceeinheit bearbeiten:

$ sudo systemctl bearbeiten jenkins

Bearbeiten Sie die Variable java_opts und fügen Sie die TimeZone -Eigenschaften hinzu.

Java -Dorg.Apache.Commons.Gelee.Stichworte.fmt.TimeZone = tz

TZ ist ein Java.Util.TimeZone ID ("Europa/Monaco" zum Beispiel).

Ein Beispiel für die vollständige Konfiguration ist wie gezeigt:

Environment = "Java_Opts = -dorg.Apache.Commons.Gelee.Stichworte.fmt.Zeitzone = Europa/Moncao "

Unter Windows müssen Sie die %install_path %/jenkins/jenkins bearbeiten.xml.

Wenn Sie den Jenkins -Server nicht neu starten möchten, um die Änderungen anzuwenden, können Sie die Jenkins -Skriptkonsole als:

System.setProperty ('org.Apache.Commons.Gelee.Stichworte.fmt.Zeitzone ',' Europa/Monaco ')

Abschluss

Dieser Beitrag behandelte die Grundlagen des Anzeigens und Änderns der Standardzeitzone in einem Jenkins -Server mit verschiedenen Methoden.