Hvordan se Jenkins -logger

Hvordan se Jenkins -logger
Jenkins er en av de mest innflytelsesrike og populære gratis og open source CD/CD-automatiseringsserverne for utviklere.

Bortsett fra mengden av verktøy og plugins som støttes av Jenkins, gir den en utrolig kraftig logger som holder rede på nesten alle operasjoner på serveren.

Jenkins lar oss se og undersøke loggene for hver bygning, inkludert feilmeldinger, skriptutganger, kommandoutførelsesprosesser og mer.

Som utviklere kan du møte noen tilfeller der du trenger å gjennomgå systemlogger og undersøke hvilke operasjoner som utføres og hvor ligger de potensielle problemene.

I denne opplæringen lærer vi de forskjellige måtene å få tilgang til systemets Jenkins -logger. I tillegg demonstrerer denne opplæringen hvordan du ser loggene på et Linux -system basert på Debian 11.

Merk: Som standard kjører Jenkins.Krigsfil manuelt ved hjelp av Java -jar -kommandoen gir logginformasjonen til standardutgangen. Derfor er det ikke sikkert at loggen er tilgjengelig på plasseringen av den lagrede loggen.

Hvor er logger lagret i Jenkins?

Den enkleste måten å få tilgang til Jenkins -loggene fra terminalen er ganske enkelt å lokalisere der filene er lagret i filsystemet.

Det er godt å huske på at plasseringen av Jenkins -logger kan variere avhengig av målsystemet og konfigurasjonen.

Som standard er imidlertid følgende plasseringene til Jenkins logger i forskjellige systemer:

  1. Linux Systems - /var /log
  2. Windows - %jenkins_home %. Jenkins_home er stedet der Jenkins er installert på målsystemet.
  3. Macos -/var/log/jenkins/

Jenkins lar oss også tilpasse plasseringen av loggkatalogen ved å redigere Jenkins -konfigurasjonsfilen.

På Linux -systemene kan du finne Jenkins -konfigurasjonsfilen i følgende katalog:

/etc/standard/jenkins

På de rød-hat-baserte systemene er Jenkins-konfigurasjonsfilen lokalisert i følgende:

/etc/sysconfig/jenkins

På MacOS kan du finne Jenkins -konfigurasjonsfilen i følgende:

/Bibliotek/preferanser/org.Jenkins-CI.plist

På Windows er Jenkins -konfigurasjonsfilen lokalisert i følgende:

%Jenkins_home%/jenkins.XML

Metode 1: Hvordan se Jenkins -logger

Den første metoden du kan bruke til å se en Jenkins -serverens logger er CAT -kommandoen etterfulgt av loggfilen.

For å se Jenkins -logger i Linux, kan vi for eksempel bruke følgende kommando:

sudo katt/var/log/jenkins/jenkins.logg | mindre

Du finner to loggfiler på Windows:

  • Jenkins.OUT - Dette har den generelle logginformasjonen på Jenkins -serveren.
  • Jenkins.Feil - Denne loggfilen lagrer feilloggene fra Jenkins -serveren.

Metode 2: Hvordan se Jenkins -logger

Vi kan også se loggene på en Jenkins -server fra Jenkins -dashbordet.

Begynn med å logge deg på Jenkins Web -grensesnittet -> Administrer Jenkins -> Systemlogg.

Velg “Alle Jenkins -logger” for å se systemloggene på serveren.

Du vil se logginformasjonen på serveren som vist i følgende prøveutgang:

For å se loggen som en RSS -feed, kan du navigere til Jenkin_url/administrere/log/rss.

Eksempel:

http: // localhost: 8080/administrasjon/log/rss

Konklusjon

Denne opplæringen lærte deg hvordan du kan se Jenkins -logger på forskjellige systemer. Du kan utforske våre andre opplæringsprogrammer for å lære hvordan du kan konfigurere flere Jenkins loggnivåer.