Jenkins Installation · 6 min read · Nov 02, 2025

So installieren Sie Jenkins auf AlmaLinux 8

Jenkins ist eine Open-Source-Automatisierungssoftware für die kontinuierliche Integration und Bereitstellung von Anwendungen.

Kurz gesagt, Jenkins ist ein Server, der sicherstellt, dass Ihr Projekt all die komplizierten Dinge automatisch erledigt. Sie können sich auf das Schreiben von Code konzentrieren. Es ist ein Tool zur kontinuierlichen Integration, was bedeutet, dass es automatisierte Tests ausführt, jedes Mal, wenn Sie Code in ein Versionskontrollsystem einpflegen.

Was macht Jenkins?

Jenkins kann viele, viele Dinge tun. Die häufigste Verwendung von Jenkins besteht wahrscheinlich darin, Ihr Projekt aus dem Versionskontrollsystem auszuchecken, es zu bauen und automatisierte Tests gegen die gebaute Anwendung auszuführen. Dies ist jedoch nur die Spitze des Eisbergs. Jenkins kann noch viel mehr. Es kann Bereitstellungsaufgaben ausführen, aus dem Versionskontrollsystem abrufen, das Dateisystem auf Änderungen überwachen und viele andere Dinge.

Jenkins ist Open Source und hauptsächlich in der Programmiersprache Java geschrieben. Es ist ein Automatisierungsserver, den wir möglicherweise verwenden möchten, weil wir in der Lage sein wollen, all die komplizierten Dinge mehr als einmal automatisch zu erledigen, sodass jedes Mal, wenn Jenkins sie für uns erledigt, menschliche Fehler ausgeschlossen werden.

Jenkins kann uns auch helfen, indem es Aufgaben automatisiert, sodass mehr Arbeit mit weniger Aufwand unsererseits erledigt wird. Je nach Art der Aufgabe entscheiden sich einige Leute möglicherweise dafür, Tests zu automatisieren, während andere sich entscheiden, Bereitstellungen zu automatisieren.

In diesem Leitfaden zeigen wir Ihnen, wie Sie Jenkins auf einem AlmaLinux 8-System installieren und einige grundlegende Konfigurationsideen durchgehen.

Voraussetzungen

  • Dieser Leitfaden geht davon aus, dass Sie bereits AlmaLinux 8 auf Ihrem Server installiert haben. Sie sollten auch SSH-Zugriff auf Ihren Server haben.
  • Root-Zugriff ist erforderlich, um Jenkins zu installieren und einige andere Aufgaben auszuführen.
  • Minimale Hardwareanforderungen: 1 GB RAM, 10 GB freien Speicherplatz und einen anständigen Prozessor.

System aktualisieren

Bevor wir beginnen, sollten Sie sicherstellen, dass Ihr Server auf dem neuesten Stand ist, indem Sie den folgenden Befehl ausführen. Es ist immer eine gute Idee, mit einem frischen, aktualisierten System zu beginnen.

sudo dnf update -y
sudo dnf upgrade -y
sudo dnf install epel-release

Java installieren

Um Jenkins auf AlmaLinux 8 zu installieren, müssen wir Java installiert haben. Da Jenkins hauptsächlich in der Programmiersprache Java geschrieben ist, müssen wir Java installiert haben, damit dieses Tool funktioniert.

Wir werden in diesem Tutorial OpenJDK verwenden. OpenJDK ist eine kostenlose und Open-Source-Implementierung der Java Platform, Standard Edition (Java SE). Sie können auch Oracle JDK verwenden, wenn Sie möchten, aber die AlmaLinux 8-Repositories bieten es derzeit nicht an.

Führen Sie den folgenden Befehl aus, um OpenJDK auf Ihrem Server zu installieren.

sudo dnf install java-1.8.0-openjdk -y

Sobald die Installation abgeschlossen ist, überprüfen Sie die Version von Java, die Sie installiert haben. Der folgende Befehl sollte die Java-Version anzeigen.

java -version

Beispielausgabe:

Jenkins-Repository hinzufügen

Das Jenkins-Repository ist ein spezifischer Ort im Internet, an dem Sie Jenkins herunterladen können. Es gibt viele solche Repositories. Wir werden das am häufigsten verwendete nutzen, das auf der offiziellen Jenkins-Website referenziert wird.

Zuerst importieren Sie den öffentlichen PGP-Schlüssel, den die offizielle Jenkins-Website verwendet, um ihre Dateien zu signieren.

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

Als nächstes erstellen wir eine neue Quellliste /etc/yum.repos.d/jenkins.repo mit folgendem Inhalt.

sudo tee /etc/yum.repos.d/jenkins.repo<

Führen Sie jetzt den Befehl makecache aus, um Metadaten für alle in dieser Liste verfügbaren Pakete herunterzuladen.

sudo dnf makecache

Führen Sie als Nächstes den folgenden Befehl aus, um zu überprüfen, ob diese neue Quellliste korrekt hinzugefügt wurde. Sie sollten eine Zeile sehen, die jenkins in der Ausgabe enthält.

sudo dnf repolist

Beispielausgabe:

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob das Jenkins-Repo aktiviert ist.

sudo dnf repolist Jenkins-stable

Beispielausgabe:

Wenn das Jenkins-Repo nicht aktiviert ist, führen Sie den folgenden Befehl aus, um es zu aktivieren.

dnf config-manager --set-enabled Jenkins-stable

Jenkins installieren

Jetzt, da wir das Jenkins-Repo hinzugefügt haben, können wir Jenkins mit dem folgenden Befehl installieren.

sudo dnf -y install jenkins

Sobald die Installation abgeschlossen ist, starten und aktivieren Sie Jenkins, damit es beim Booten automatisch ausgeführt wird, indem Sie die folgenden Befehle verwenden.

sudo systemctl start jenkins
sudo systemctl enable jenkin

Um den Status des Jenkins-Dienstes zu überprüfen, führen Sie den folgenden Befehl aus. Sie erhalten einen grünen aktiven (laufenden) Status, wenn alles in Ordnung ist.

sudo systemctl status jenkins

Beispielausgabe:

Jenkins installieren

Das Stoppen von Jenkins ist so einfach wie das Starten mit dem folgenden Befehl.

sudo systemctl stop jenkins

Firewall konfigurieren

Jenkins läuft standardmäßig auf Port 8080. Um den Zugriff auf diesen Dienst von externen Computern zu ermöglichen, ist es notwendig, den Port zu öffnen. Wir werden auch Remote-Verbindungen zulassen und den TCP-Verkehr auf Port 8080 mit den folgenden Befehlen zulassen.

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp

Als Faustregel sollten Sie die Firewall-Konfiguration neu laden, um alle neuen Regeln anzuwenden, die Sie mit dem folgenden Befehl hinzugefügt haben.

sudo firewall-cmd --reload

Führen Sie den folgenden Befehl aus, um alle Firewall-Regeln aufzulisten und zu überprüfen, ob es eine Regel für Port 8080 gibt.

sudo firewall-cmd --list-all

Beispielausgabe:

Firewall konfigurieren

Zugriff auf die Jenkins-Weboberfläche

Jetzt, da Sie Jenkins installiert und die Firewall konfiguriert haben, können Sie darauf zugreifen, indem Sie in Ihrem Webbrowser die IP-Adresse oder den Domainnamen des Servers gefolgt von Port 8080 eingeben. Wenn Jenkins beispielsweise auf einem Server mit der IP-Adresse 192.168.0.1 installiert ist, wäre die URL http://192.168.0.1:8080.

Sie gelangen zur Seite „Erste Schritte“ mit einem Administratorpasswort-Feld wie im Screenshot unten. Jenkins verwendet die Datei initialAdminPassword, um unbefugte Installationen zu verhindern. Dieses Passwort wird während der Jenkins-Installation automatisch erstellt, jedoch nicht im Terminal angezeigt.

Um dieses Passwort zu erhalten, gehen Sie zurück zu Ihrem Terminal und führen Sie den folgenden Befehl aus. Das Passwort ist rot hervorgehoben.

cat /var/lib/jenkins/secrets/initialAdminPassword

Kopieren Sie diesen Passwortwert und verwenden Sie ihn, um das Administratorpasswort-Feld in der Jenkins-Weboberfläche auszufüllen. Geben Sie das Passwort ein, das Sie kopiert haben, und klicken Sie auf die Schaltfläche Weiter.

Zugriff auf die Jenkins-Weboberfläche

Sie gelangen zur Seite Jenkins anpassen, auf der Plugins installiert und konfiguriert werden können. Die erste, „ Vorgeschlagene Plugins installieren“, ist der empfohlene Weg für Neulinge, aber erfahrene Benutzer sollten „ Plugin auswählen, um zu installieren. “ wählen. Letztendlich können Sie sogar später Plugins über die Jenkins-Weboberfläche hinzufügen oder entfernen.

Zugriff auf die Jenkins-Weboberfläche

Sobald die Plugin-Installation abgeschlossen ist, gelangen Sie zur Seite Ersten Admin-Benutzer erstellen. Geben Sie einen Benutzernamen, ein Passwort und eine E-Mail für diesen Admin-Benutzer an. Es wird empfohlen, ein starkes Passwort für dieses Konto zu wählen. Nachdem Sie Ihre Anmeldedaten eingegeben haben, klicken Sie auf die Schaltfläche Speichern und Beenden.

Zugriff auf die Jenkins-Weboberfläche

Auf der nächsten Seite Instanzkonfiguration behalten Sie die Standardeinstellungen bei und klicken auf die Schaltfläche Speichern und fortfahren.

Zugriff auf die Jenkins-Weboberfläche

Klicken Sie schließlich auf Jenkins verwenden auf der letzten Seite, um Jenkins zu verwenden.

Zugriff auf die Jenkins-Weboberfläche

Sie gelangen zum Jenkins-Dashboard, wo die Erstellung von Jobs beginnen kann.

Zugriff auf die Jenkins-Weboberfläche

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie Jenkins auf einem AlmaLinux 8-Server installieren und konfigurieren. Sie können jetzt beginnen, Jobs zu Ihrem Jenkins-Server hinzuzufügen sowie deren Status zu aktualisieren und zu überwachen. Sie können auch Plugins hinzufügen, um die Funktionalität von Jenkins zu erweitern oder es weiter über die Weboberfläche zu konfigurieren.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.