Konfiguracja Jenkins Reload z dysku

Konfiguracja Jenkins Reload z dysku
Konfiguracja przeładowania z polecenia dysku w Jenkins pozwala odświeżyć pliki konfiguracyjne Jenkinsa i strukturę katalogu.

To polecenie jest używane, gdy zmiana jest wprowadzana do Jenkinsa i jej środowiska poza interfejsem użytkownika, takie jak edycja konfiguracji.Pliki XML z wiersza poleceń lub przenoszenie zadań między folderami z wiersza poleceń.

Jak ponownie załadować konfigurację Jenkinsa z dysku

Z interfejsu internetowego Jenkins przejdź do strony „Zarządzaj Jenkins” i kliknij przycisk „Załaduj konfigurację z dysku”.

To ponownie załaduje konfigurację.plik XML z dysku i wszelkie wprowadzone zmiany będą natychmiastowe.

Możesz także użyć Jenkins CLI do ponownego załadowania konfiguracji z dysku. Uruchom polecenie, jak pokazano:

Java -jar Jenkins -cli.jar -s http: // Jenkins_Address Reload -Configuation

Przykładem jest jak pokazano:

$ java -jar jenkins -cli.jar -s https: // localhost: 8080 Reload -configuration

Na koniec możemy użyć API REST w Jenkins, aby ponownie załadować konfigurację z dysku, jak pokazano:

Możesz złożyć żądanie postu na http: // Jenkins_Address/Reload, aby ponownie załadować konfigurację Jenkins.

Przykład:

curl -x post http: // localhost: 9001/RELOOD

Może to wymagać przekazania poświadczeń Jenkinsa do uwierzytelnienia.

Wniosek

Omówiliśmy różne metody ponownie załadowania konfiguracji Jenkinsa z dysku. Interfejs internetowy Jenkins zapewnia przyjazny dla użytkownika sposób ponownego załadowania konfiguracji, klikając przycisk „Załaduj konfigurację z dysku” na stronie „Zarządzaj Jenkins”.

Dodatkowo omówiliśmy, jak korzystać z API Jenkins CLI i Jenkins REST, aby ponownie załadować konfigurację. Należy zauważyć, że przeładowanie konfiguracji z dysku przerwie wszystkie działające kompilacje i zadania, więc najlepiej jest zaplanować tę akcję w okresach nieaktywnych.