Comment afficher les journaux Jenkins

Comment afficher les journaux Jenkins
Jenkins est l'un des serveurs d'automatisation CD / CD gratuits et open source les plus influents et les plus populaires pour les développeurs.

Outre la pléthore d'outils et de plugins qui sont pris en charge par Jenkins, il fournit un enregistreur incroyablement puissant qui garde une trace de presque toutes les opérations du serveur.

Jenkins nous permet de visualiser et d'examiner les journaux pour chaque version, y compris les messages d'erreur, les sorties de script, les processus d'exécution de commande, et plus.

En tant que développeurs, vous pouvez rencontrer certains cas où vous devez revoir les journaux système et examiner quelles opérations sont exécutées et où réside les problèmes potentiels.

Dans ce tutoriel, nous apprendrons les différentes façons d'accéder aux journaux Jenkins de notre système. De plus, ce tutoriel montre comment afficher les journaux sur un système Linux basé sur Debian 11.

Remarque: par défaut, l'exécution des Jenkins.Fichier de guerre manuellement à l'aide de la commande java -jar publie les informations du journal à la sortie standard. Par conséquent, le journal peut ne pas être disponible à l'emplacement du journal stocké.

Où sont les journaux stockés dans Jenkins?

Le moyen le plus simple d'accéder aux journaux Jenkins à partir du terminal est simplement de localiser où les fichiers sont stockés dans le système de fichiers.

Il est bon de garder à l'esprit que l'emplacement des journaux Jenkins peut varier en fonction du système cible et de la configuration.

Cependant, par défaut, les emplacements suivants sont les emplacements des journaux Jenkins dans divers systèmes:

  1. Systèmes Linux - / var / log
  2. Windows -% jenkins_home%. Le jenkins_home est l'emplacement où Jenkins est installé sur le système cible.
  3. MacOS - / var / log / jenkins /

Jenkins nous permet également de personnaliser l'emplacement du répertoire de journal en modifiant le fichier de configuration de Jenkins.

Sur les systèmes Linux, vous pouvez trouver le fichier de configuration Jenkins dans le répertoire suivant:

/ etc / par défaut / jenkins

Sur les systèmes basés sur Red-Hat, le fichier de configuration de Jenkins est situé dans ce qui suit:

/ etc / sysconfig / jenkins

Sur MacOS, vous pouvez trouver le fichier de configuration Jenkins dans ce qui suit:

/ Bibliothèque / préférences / org.Jenkins-Ci.braquage

Sous Windows, le fichier de configuration Jenkins est situé dans ce qui suit:

% Jenkins_home% / jenkins.xml

Méthode 1: Comment afficher les journaux Jenkins

La première méthode que vous pouvez utiliser pour afficher les journaux d'un serveur Jenkins est la commande CAT suivie du fichier journal.

Par exemple, pour afficher les journaux Jenkins dans Linux, nous pouvons utiliser la commande suivante:

Sudo Cat / Var / Log / Jenkins / Jenkins.Journal | moins

Vous trouverez deux fichiers journaux sur Windows:

  • Jenkins.OUT - Cela contient les informations du journal général sur le serveur Jenkins.
  • Jenkins.ERR - Ce fichier journal stocke les journaux d'erreur du serveur Jenkins.

Méthode 2: Comment afficher les journaux Jenkins

Nous pouvons également afficher les journaux sur un serveur Jenkins à partir du tableau de bord Jenkins.

Commencez par vous connecter à votre interface Web Jenkins -> Gérer Jenkins -> Journal système.

Sélectionnez «Tous les journaux Jenkins» pour afficher les journaux système sur le serveur.

Vous verrez les informations de journal sur le serveur comme indiqué dans l'exemple de sortie suivante:

Pour afficher le journal comme un flux RSS, vous pouvez accéder à votre Jenkin_Url / Manage / Log / RSS.

Exemple:

http: // localhost: 8080 / manage / log / rss

Conclusion

Ce tutoriel vous a appris à afficher les journaux Jenkins sur divers systèmes. Vous pouvez explorer nos autres tutoriels pour savoir comment vous pouvez configurer plusieurs niveaux de journal Jenkins.