So sehen Sie die Jenkins -Protokolle

So sehen Sie die Jenkins -Protokolle
Jenkins ist einer der einflussreichsten und beliebtesten freien und Open-Source-CD/CD-Automatisierungsserver für Entwickler.

Abgesehen von der Fülle von Werkzeugen und Plugins, die von Jenkins unterstützt werden, bietet es einen unglaublich leistungsstarken Logger, der fast jeden Vorgang auf dem Server im Auge behält.

Mit Jenkins können wir die Protokolle für jedes Build anzeigen und untersuchen, einschließlich der Fehlermeldungen, Skriptausgänge, Befehlsausführungsprozesse und mehr.

Als Entwickler können Sie auf einige Fälle stoßen, in denen Sie die Systemprotokolle überprüfen und prüfen müssen, welche Operationen ausgeführt werden und wo die potenziellen Probleme liegen.

In diesem Tutorial lernen wir die verschiedenen Möglichkeiten, um auf die Jenkins -Protokolle unseres Systems zuzugreifen. Darüber hinaus zeigt dieses Tutorial, wie die Protokolle auf einem Linux -System basierend auf Debian 11 angezeigt werden können.

HINWEIS: Ausgehend des Ausführens der Jenkins.Die Kriegsdatei mit dem Befehl java -jar manuell gibt die Protokollinformationen in die Standardausgabe aus. Daher ist das Protokoll möglicherweise nicht am Ort des gespeicherten Protokolls verfügbar.

Wo werden Protokolle in Jenkins gespeichert??

Der einfachste Weg, um auf die Jenkins -Protokolle aus dem Terminal zuzugreifen.

Beachten Sie, dass der Ort der Jenkins -Protokolle je nach Zielsystem und Konfiguration variieren kann.

Im Folgenden sind jedoch folgende Stellen der Jenkins -Protokolle in verschiedenen Systemen:

  1. Linux -Systeme - /var /log
  2. Windows - %Jenkins_Home %. Das Jenkins_Home ist der Ort, an dem Jenkins auf dem Zielsystem installiert ist.
  3. MacOS -/var/log/jenkins/

Mit Jenkins können wir auch den Speicherort des Protokollverzeichnisses durch Bearbeiten der Jenkins -Konfigurationsdatei anpassen.

Auf den Linux -Systemen finden Sie die Jenkins -Konfigurationsdatei im folgenden Verzeichnis:

/etc/Standard/Jenkins

Auf den Red-Hass-basierten Systemen befindet sich die Jenkins-Konfigurationsdatei im Folgenden:

/etc/sysconfig/jenkins

Auf macOS finden Sie die Jenkins -Konfigurationsdatei im Folgenden:

/Bibliothek/Einstellungen/org.Jenkins-ci.Plist

Unter Windows befindet sich die Jenkins -Konfigurationsdatei im Folgenden:

%Jenkins_Home%/Jenkins.xml

Methode 1: So sehen Sie die Jenkins -Protokolle

Die erste Methode, mit der Sie die Protokolle eines Jenkins -Servers anzeigen können, ist der CAT -Befehl, gefolgt von der Protokolldatei.

Um beispielsweise die Jenkins -Protokolle in Linux anzuzeigen, können wir den folgenden Befehl verwenden:

sudo cat/var/log/jenkins/jenkins.Protokoll | weniger

Sie finden zwei Protokolldateien unter Windows:

  • Jenkins.OUT - Dies enthält die allgemeinen Protokollinformationen auf dem Jenkins -Server.
  • Jenkins.ERR - Diese Protokolldatei speichert die Fehlerprotokolle über den Jenkins -Server.

Methode 2: So sehen Sie die Jenkins -Protokolle

Wir können die Protokolle auch auf einem Jenkins -Server aus dem Jenkins -Dashboard anzeigen.

Melden Sie sich zunächst in Ihre Jenkins -Weboberfläche an -> Jenkins -> Systemprotokoll verwalten.

Wählen Sie "Alle Jenkins -Protokolle" aus, um die Systemprotokolle auf dem Server anzuzeigen.

Sie sehen die Protokollinformationen auf dem Server wie in der folgenden Beispielausgabe:

Um das Protokoll als RSS -Feed anzuzeigen, können Sie zu Ihrem jenkin_url/verwalten/log/rSS navigieren.

Beispiel:

http: // localhost: 8080/verwalten/log/rss

Abschluss

In diesem Tutorial wurde Ihnen beigebracht, wie Sie die Jenkins -Protokolle auf verschiedenen Systemen anzeigen können. Sie können unsere anderen Tutorials erkunden, um zu erfahren, wie Sie mehrere Jenkins -Protokollebenen konfigurieren können.