Jak wyświetlić dzienniki Jenkins

Jak wyświetlić dzienniki Jenkins
Jenkins jest jednym z najbardziej wpływowych i popularnych serwerów automatyki CD/CD z open source dla programistów.

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:

  1. Linux Systems - /var /log
  2. Windows - %Jenkins_Home %. Jenkins_home to lokalizacja, w której Jenkins jest instalowany w systemie docelowym.
  3. MacOS -/var/log/jenkins/

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:

  • Jenkins.Out - zawiera ogólne informacje dziennika na serwerze Jenkins.
  • Jenkins.ERR - Ten plik dziennika przechowuje dzienniki błędów z serwera Jenkins.

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.