Ustaw stref czasu w Jenkins

Ustaw stref czasu w Jenkins
Strefa czasowa to ustawienie, które pozwala określić stref czasowy, który powinien być używany do różnych znaczników czasu związanych z kompilacjami, takimi jak czas rozpoczęcia kompilacji i zakończenie.

Jenkins używa zestawu strefy czasowej w systemie, w którym działa domyślnie, ale można to zastąpić poprzez określenie innej strefy czasowej w konfiguracji Jenkins.

To pozwala Jenkins poprawnie wyświetlać znaczniki czasu dla kompilacji, niezależnie od strefy czasowej komputera, w którym jest uruchomiony lub strefa czasowa użytkowników przeglądających informacje o kompilacji.

Ten krótki post zbada ustawienie strefy czasowej naszej instancji Jenkins za pomocą pliku konfiguracyjnego.

Jenkins pokazują aktualną strefę czasową

Aby wyświetlić aktualnie ustawioną stref czasu, przejdź do Jenkins_Server_Url/SystemInfo i zobacz użytkownika.właściwość systemu strefy czasowej.

Jenkins zmienia strefę czasową

Aby zmienić zestaw strefy czasowej, edytuj konfigurację użytkownika i przewiń do sekcji strefy czasowej. Możesz to znaleźć, przechodząc na stronę konfiguracji użytkownika, gdzie możesz ustawić strefę czasową zdefiniowaną przez użytkownika.

Zmień domyślną strefę czasową jako administrator

Jeśli jesteś administratorem Jenkins, możesz zmienić domyślną strefę czasową dla serwera, edytując jednostkę serwisową Jenkins jako:

$ sudo systemctl edytuj Jenkins

Edytuj zmienną java_opts i dodaj właściwości strefy czasowej.

java -dorg.Apache.lud.galareta.tagi.fmt.strefa czasowa = tz

TZ to java.Util.Time Zone ID (na przykład „Europa/Monako”).

Pokazany jest przykład pełnej konfiguracji:

Środowisko = "java_opts = -dorg.Apache.lud.galareta.tagi.fmt.TimeZone = Europe/Moncao "

W systemie Windows musisz edytować %instalacji_path %/Jenkins/Jenkins.XML.

Jeśli nie chcesz ponownie uruchomić serwera Jenkins w celu zastosowania zmian, możesz użyć konsoli skryptowej Jenkins jako:

System.setProperty ('org.Apache.lud.galareta.tagi.fmt.TimeZone ”,„ Europe/Monaco ”)

Wniosek

Ten post obejmował podstawy przeglądania i zmiany domyślnej strefy czasowej na serwerze Jenkins przy użyciu różnych metod.