Come visualizzare i registri di Jenkins

Come visualizzare i registri di Jenkins
Jenkins è uno dei server di automazione CD/CD gratuiti e open source più popolari per gli sviluppatori.

Oltre alla pletora di strumenti e plugin supportati da Jenkins, fornisce un logger incredibilmente potente che tiene traccia di quasi tutte le operazioni sul server.

Jenkins ci consente di visualizzare ed esaminare i registri per ogni build, inclusi i messaggi di errore, le uscite dello script, i processi di esecuzione dei comandi e altro ancora.

Come sviluppatori, potresti incontrare alcuni casi in cui è necessario rivedere i registri del sistema ed esaminare quali operazioni vengono eseguite e dove risiedono i potenziali problemi.

In questo tutorial, impareremo i vari modi per accedere ai registri Jenkins del nostro sistema. Inoltre, questo tutorial dimostra come visualizzare i registri su un sistema Linux basato su Debian 11.

Nota: per impostazione predefinita, eseguendo i Jenkins.Il file di guerra utilizzando manualmente il comando java -jar emette le informazioni di registro all'output standard. Pertanto, il registro potrebbe non essere disponibile nella posizione del registro memorizzato.

Dove sono i registri memorizzati in Jenkins?

Il modo più semplice per accedere ai registri di Jenkins dal terminale è semplicemente individuare dove i file sono archiviati nel filesystem.

È bene tenere presente che la posizione dei registri di Jenkins può variare a seconda del sistema di destinazione e della configurazione.

Tuttavia, per impostazione predefinita, le seguenti sono le posizioni dei registri di Jenkins in vari sistemi:

  1. Sistemi Linux - /var /log
  2. Windows - %jenkins_home %. Jenkins_home è la posizione in cui Jenkins è installato sul sistema di destinazione.
  3. MacOS -/var/log/jenkins/

Jenkins ci consente anche di personalizzare la posizione della directory di registro modificando il file di configurazione di Jenkins.

Sui sistemi Linux, è possibile trovare il file di configurazione di Jenkins nella directory seguente:

/etc/default/jenkins

Nei sistemi basati su Hat Red-Hat, il file di configurazione di Jenkins si trova nel seguente:

/etc/sysconfig/jenkins

Su MacOS, puoi trovare il file di configurazione di Jenkins nel seguente:

/Library/Preferences/Org.Jenkins-ci.plist

Su Windows, il file di configurazione di Jenkins si trova nel seguente:

%Jenkins_home%/jenkins.XML

Metodo 1: come visualizzare i registri di Jenkins

Il primo metodo che è possibile utilizzare per visualizzare i registri di un server Jenkins è il comando CAT seguito dal file di registro.

Ad esempio, per visualizzare i registri Jenkins in Linux, possiamo usare il seguente comando:

sudo cat/var/log/jenkins/jenkins.registro | meno

Troverai due file di registro su Windows:

  • Jenkins.Out - questo contiene le informazioni generali del registro sul server Jenkins.
  • Jenkins.ERR - Questo file di registro archivia i registri di errore dal server Jenkins.

Metodo 2: come visualizzare i registri di Jenkins

Possiamo anche visualizzare i registri su un server Jenkins dalla dashboard Jenkins.

Inizia accedendo alla tua interfaccia Web Jenkins -> Gestisci Jenkins -> Registro di sistema.

Seleziona "Tutti i registri Jenkins" per visualizzare i registri di sistema sul server.

Vedrai le informazioni di registro sul server come mostrato nel seguente output di esempio:

Per visualizzare il registro come un feed RSS, puoi navigare sul tuo Jenkin_url/Gestisci/log/RSS.

Esempio:

http: // localhost: 8080/manage/log/RSS

Conclusione

Questo tutorial ti ha insegnato come visualizzare i registri di Jenkins su vari sistemi. Puoi esplorare i nostri altri tutorial per imparare come configurare più livelli di registro Jenkins.