Jenkins

So installieren Sie Jenkins auf Ubuntu 20.04?

So installieren Sie Jenkins auf Ubuntu 20.04?
Jenkins ist ein weit verbreiteter Open-Source-Automatisierungsserver und wird als CI-Server (Continuous Integration) zum Erstellen und effizienten Verwalten von Anwendungen und umfangreicher Software verwendet. Es hilft beim Unit-Testen größerer Programmierprojekte und unterstützt viele bekannte Programmiersprachen wie Python, C++, PHP usw.

Installation

Jenkins kann auf Ubuntu 20 . installiert werden.04 indem wir die Repository-Schlüssel zum System hinzufügen, aber vorher müssen wir zuerst das Java Development Kit installiert haben. Lassen Sie uns das OpenJDK von der Open-Source-Community von Java installieren, wenn es nicht auf Ihrem Ubuntu 20 installiert ist.04-System noch.

Installieren Sie das Open Java Development Kit

Die neueste stabile Version von OpenJDK kann aus dem offiziellen Ubuntu-Paket-Repository installiert werden. Zum Zeitpunkt des Schreibens dieses Beitrags war die neueste stabile Version des Open Java Development Kit OpenJDK 11.

Aktualisieren Sie zunächst das APT-Cache-Repository des Systems:

$ sudo apt-Update

Geben Sie den folgenden Befehl ein, um OpenJDK 11 zu installieren:

$ sudo apt install openjdk-11-jdk

Wenn Sie aufgefordert werden, zusätzlichen Speicherplatz zu belegen, geben Sie "y" ein und drücken Sie "Enter".

Nach Abschluss des Installationsvorgangs kann die Java-Version durch Eingabe des folgenden Befehls überprüft werden:

$ java --version

Sie können diese Version 11 miterleben.0.9.1 ist erfolgreich auf Ubuntu 20 . installiert.04-System. Jetzt können wir zur Installation von Jenkins übergehen.

Installation von Jenkins auf Ubuntu 20.04

Jenkins kann einfach auf Ubuntu installiert werden, indem die GPG-Schlüssel importiert und zum System hinzugefügt werden.

Jetzt müssen Sie GPG-Schlüssel hinzufügen:

$ wget -p -O - https://pkg.jenkins.io/debian/jenkins.io.Schlüssel | sudo apt-key hinzufügen -

Nachdem Sie GPG-Schlüssel hinzugefügt haben, fügen Sie die Jenkins-Paketadresse der Quellenliste hinzu, indem Sie den folgenden Befehl eingeben:

$ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.aufführen.d/jenkins.aufführen'

Nachdem Sie das Jenkins-Repository aktiviert haben, aktualisieren Sie einfach den APT-Cache des Systems einmal.

$ sudo apt-Update

Gehen wir weiter und erledigen die eigentliche Arbeit der Installation von Jenkins.

$ sudo apt installiere jenkins

Geben Sie das erforderliche „y“ ein und setzen Sie den Installationsvorgang durch Drücken der „Enter“-Taste fort.

Der Jenkins ist erfolgreich installiert. Starten und konfigurieren wir den Jenkins-Server.

Starten Sie den Jenkins-Server

Der Jenkins-Dienst sollte bei der Installation von Jenkins automatisch starten. Um den Status des Jenkins-Dienstes zu überprüfen, geben Sie den folgenden Befehl ein.

$ sudo systemctl status jenkins

In meinem Fall ist es aktiv, aber wenn dies in Ihrem Fall nicht der Fall ist, geben Sie zunächst den folgenden Befehl ein:

$ sudo systemctl starte jenkins

Nachdem wir den Dienst überprüft und gestartet haben, passen wir die Firewall an.

Konfigurieren Sie die Firewall für den Jenkins-Server

Um nun die Firewall für den Jenkins-Server mit dem UFW-Tool zu konfigurieren, müssen wir die Firewall aktivieren und Port 8080 für den Fernzugriff von überall öffnen. Geben Sie einfach den folgenden Befehl ein:

$ sudo ufw erlauben 8080

Und überprüfen Sie den Status von UFW, indem Sie den folgenden Befehl eingeben:

$ sudo ufw-Status

Wenn der Status inaktiv ist, aktivieren Sie ihn, indem Sie den folgenden Befehl eingeben:

$ sudo ufw aktivieren

Überprüfen Sie nun den Status von UFW.

$ sudo ufw-Status

Sie können sehen, dass Port 8080 erlaubt ist.

Jenkins einrichten

Um Jenkins einzurichten, geben Sie Ihren Domainnamen oder Ihre IP-Adresse zusammen mit Port 8080 in die Adressleiste des Browsers ein, und Sie sollten die Seite Jenkins entsperren sehen, die nach einem Passwort fragt, wie im Bild unten gezeigt.

Sie können das Passwort vom angegebenen Ort mit dem Befehl cat im Terminal abrufen. Der Befehl zum Abrufen des Passworts lautet wie folgt:

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Dieser Befehl druckt das Passwort direkt aus und Sie können es kopieren und in das Passwortfeld auf dem Jenkins Unlock-Bildschirm einfügen und auf die Schaltfläche "Weiter" klicken.

Es führt Sie zum nächsten Bildschirm, auf dem Sie entweder nach "Installieren der vorgeschlagenen Plugins" oder "Wählen Sie die Plugins Ihrer Wahl" fragen.

Wählen Sie "Vorgeschlagene Plugins installieren". Beim Klicken beginnt die Installation der Standard-Plugins.

Nach der erfolgreichen Installation der Plugins wird nach der Einstellung des Benutzernamens, des Passworts und der E-Mail-Adresse des Admin-Benutzers gefragt.

Geben Sie die erforderlichen Eingabefelder ein und klicken Sie auf die Schaltfläche „Speichern und fortfahren“.

Als Nächstes werden Sie zu einer Seite zum Konfigurieren der Jenkins-URL navigiert.

Gehen Sie vorerst mit der automatisch generierten Standard-URL und klicken Sie auf die Schaltfläche "Speichern und Fertig stellen" in der unteren rechten Ecke.

Nach Abschluss des Jenkins-Setups können Sie den Bildschirm mit der Erfolgsmeldung „Jenkins ist bereit“ anzeigen!", Wie nachfolgend dargestellt.

Klicken Sie auf die Schaltfläche "Jenkins verwenden", und auf der nächsten Seite sehen Sie sich das Dashboard genau an.

Und so kommen wir zum Ende der Installation und Einrichtung von Jenkins auf dem Ubuntu 20.04 LTS-System.

Fazit

In diesem Beitrag haben wir die Installation von OpenJDK 11 und Jenkins auf Ubuntu 20 behandelt.04 LTS-System. Wir haben auch die Firewall-Konfiguration für Jenkins behandelt und gelernt, wie man sie zum ersten Mal einrichtet. Nach dem Lesen dieses Beitrags kann jeder Anfänger die Jenkins auf Ubuntu 20 installieren und verwenden.04. Wenn Sie die Jenkins kennenlernen, erkunden oder tiefer eintauchen möchten, können Sie die offizielle Dokumentation von Jenkins besuchen und lesen.

Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...