Website-Suche

So installieren Sie Jenkins unter CentOS 8


Früher übermittelten Entwickler während der Softwareentwicklung ihren Code normalerweise an ein Code-Repository wie GitHub oder Git Lab, der Quellcode war jedoch mit Fehlern und Fehlern behaftet. Um es noch schlimmer zu machen, müssten Entwickler warten, bis der gesamte Quellcode erstellt und getestet wurde, um ihn auf Fehler zu prüfen. Das war mühsam, zeitaufwändig und frustrierend. Es gab keine iterative Verbesserung des Codes und insgesamt verlief der Softwarebereitstellungsprozess langsam. Dann kam Jenkins.

Jenkins ist ein kostenloses Open-Source-Tool für die kontinuierliche Integration, das in Java geschrieben ist und es Entwicklern ermöglicht, Code auf einfache und effektive Weise kontinuierlich zu entwickeln, zu testen und bereitzustellen. Es automatisiert Aufgaben, spart dadurch Zeit und nimmt den stressigen Teil des Softwareentwicklungsprozesses ab.

In diesem Artikel zeigen wir, wie Sie Jenkins unter CentOS 8 Linux installieren können.

Schritt 1: Installieren Sie Java unter CentOS 8

Damit Jenkins funktioniert, müssen Sie entweder Java JRE 8 oder Java 11 installieren. Im folgenden Beispiel haben wir uns für die Installation von Java 11 entschieden. Führen Sie daher den Befehl aus, um Java 11 zu installieren.

dnf install java-11-openjdk-devel

Um die Installation von Java 11 zu überprüfen, führen Sie den Befehl aus.

java --version

Die Ausgabe bestätigt, dass Java 11 erfolgreich installiert wurde.

Schritt 2: Jenkins-Repository unter CentOS 8 hinzufügen

Da Jenkins in CentOS 8-Repositorys nicht verfügbar ist, werden wir das Jenkins-Repository manuell zum System hinzufügen.

Beginnen Sie mit dem Hinzufügen von Jenkins Key wie gezeigt.

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

Hängen Sie nun Jenkins Repository an CentOS 8 an.

cd /etc/yum/repos.d/
curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

Schritt 3: Installieren Sie Jenkins unter CentOS 8

Nachdem Sie das Jenkins-Repository erfolgreich hinzugefügt haben, können Sie mit der Installation von Jenkins fortfahren, indem Sie Folgendes ausführen.

dnf install jenkins

Nach der Installation starten und überprüfen Sie den Status von Jenkins, indem Sie die Befehle ausführen.

systemctl start jenkins
systemctl status jenkins

Die obige Ausgabe zeigt, dass Jenkins betriebsbereit ist.

Als Nächstes müssen Sie die Firewall so konfigurieren, dass sie den Zugriff auf Port 8080 ermöglicht, der von Jenkins verwendet wird. Führen Sie die Befehle aus, um den Port in der Firewall zu öffnen.

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

Schritt 4: Jenkins unter CentOS 8 einrichten

Nachdem die Erstkonfigurationen abgeschlossen sind, bleibt nur noch die Einrichtung von Jenkins in einem Webbrowser. Um dies zu erreichen, durchsuchen Sie die IP-Adresse Ihres Servers wie gezeigt:

http://server-IP:8080

Im ersten Abschnitt müssen Sie Jenkins mit einem Passwort entsperren. Dieses Passwort wird in der Datei /var/lib/Jenkins/secrets/initialAdminPassword abgelegt.

Um das Passwort zu lesen, verwenden Sie einfach den Befehl cat wie gezeigt.

cat /var/lib/Jenkins/secrets/initialAdminPassword

Kopieren Sie das Passwort, fügen Sie es in das Textfeld „Administratorpasswort“ ein und klicken Sie auf „Weiter“.

Im zweiten Schritt werden Ihnen zwei Optionen angezeigt: „Mit vorgeschlagenen Plugins installieren“ oder „Zu installierende Plugins auswählen“.

Klicken Sie zunächst auf „Mit vorgeschlagenen Plugins installieren“, um wichtige Plugins für unser Setup zu installieren.

In Kürze wird mit der Installation der Plugins begonnen.

Füllen Sie im nächsten Abschnitt die Felder aus, um den Benutzer First Admin zu erstellen. Wenn Sie fertig sind, klicken Sie auf „Speichern und fortfahren“.

Im Abschnitt „Instanzkonfiguration“ finden Sie die Standard-Jenkins-URL. Der Einfachheit halber wird empfohlen, es so zu belassen und auf „Speichern und Fertigstellen“ zu klicken.

Zu diesem Zeitpunkt ist die Einrichtung von Jenkins abgeschlossen. Um auf das Jenkins-Dashboard zuzugreifen, klicken Sie einfach auf „Jenkins verwenden“.

Das Dashboard von Jenkins wird unten angezeigt.

Wenn Sie sich das nächste Mal bei Jenkins anmelden, geben Sie einfach den Admin-Benutzernamen und das Passwort ein, die Sie beim Erstellen des Admin-Benutzers angegeben haben.

Abschluss

Dies war eine Schritt-für-Schritt-Anleitung zur Installation des Jenkins Continuous Integration-Tools unter CentOS 8. Erfahren Sie mehr über Jenkins. Lesen Sie die Jenkins-Dokumentation. Ihr Feedback zu diesem Leitfaden ist uns sehr willkommen.