Oprócz mnóstwa narzędzi i wtyczek, które są obsługiwane przez Jenkinsa, zapewnia niezwykle potężny rejestrator, który śledzi prawie każdą operację na serwerze.
Jenkins pozwala nam przeglądać i zbadać dzienniki dla każdej wersji, w tym komunikaty o błędach, wyniki skryptów, procesy wykonania poleceń i więcej.
Jako programiści możesz napotkać niektóre przypadki, w których musisz przejrzeć dzienniki systemu i zbadać, jakie operacje są wykonywane i gdzie leży potencjalne problemy.
W tym samouczku poznamy różne sposoby dostępu do dzienników Jenkins w naszym systemie. Ponadto ten samouczek pokazuje, jak wyświetlić dzienniki w systemie Linux na podstawie Debiana 11.
Uwaga: Domyślnie uruchamianie Jenkins.Plik wojenny ręcznie za pomocą polecenia Java -jar wysyła informacje o dzienniku do standardowego wyjścia. Stąd dziennik może nie być dostępny w miejscu przechowywanego dziennika.
Gdzie są kłody przechowywane w Jenkins?
Najłatwiejszym sposobem dostępu do dzienników Jenkinsa z terminalu jest po prostu lokalizacja miejsca przechowywania plików w systemie plików.
Dobrze należy pamiętać, że lokalizacja dzienników Jenkins może się różnić w zależności od systemu docelowego i konfiguracji.
Jednak domyślnie następujące lokalizacje dzienników Jenkins w różnych systemach:
Jenkins pozwala nam również dostosować lokalizację katalogu dziennika poprzez edytowanie pliku konfiguracyjnego Jenkinsa.
W systemach Linux można znaleźć plik konfiguracyjny Jenkins w następującym katalogu:
/etc/default/jenkins
W systemach opartych na czerwonym hat plik konfiguracyjny Jenkins znajduje się w następujący sposób:
/etc/sysconfig/jenkins
Na macOS można znaleźć plik konfiguracyjny Jenkins w następujący sposób:
/Biblioteka/preferencje/org.Jenkins-CI.Plist
W systemie Windows plik konfiguracyjny Jenkins znajduje się w następujący sposób:
%Jenkins_Home%/Jenkins.XML
Metoda 1: Jak wyświetlić dzienniki Jenkins
Pierwszą metodą, której można użyć do wyświetlania dzienników Jenkins Server, jest polecenie CAT, a następnie plik dziennika.
Na przykład, aby wyświetlić dzienniki Jenkins w Linux, możemy użyć następującego polecenia:
sudo cat/var/log/jenkins/jenkins.Log | mniej
W systemie Windows znajdziesz dwa pliki dziennika:
Metoda 2: Jak wyświetlić dzienniki Jenkins
Możemy również wyświetlić dzienniki na serwerze Jenkins z pulpitu nawigacyjnego Jenkins.
Zacznij od zalogowania się do interfejsu internetowego Jenkins -> Zarządzaj Jenkins -> Dziennik systemowy.
Wybierz „Wszystkie dzienniki Jenkins”, aby wyświetlić dzienniki systemu na serwerze.
Informacje o dzienniku na serwerze zobaczysz, jak pokazano przy następnym przykładowym wyjściu:
Aby wyświetlić dziennik jako kanał RSS, możesz przejść do Jenkin_Url/Manage/Log/RSS.
Przykład:
http: // localhost: 8080/zarządzaj/log/rss
Wniosek
Ten samouczek nauczył cię, jak oglądać dzienniki Jenkins na różnych systemach. Możesz zbadać nasze inne samouczki, aby dowiedzieć się, jak skonfigurować wiele poziomów dziennika Jenkins.