Installation
Jenkins kann unter Ubuntu 20.04 installiert werden, indem die Repository-Schlüssel zum System hinzugefügt werden, aber vorher müssen wir zuerst das Java Development Kit installieren. Lassen Sie uns das OpenJDK von der Open-Source-Community von Java installieren, wenn es noch nicht auf Ihrem Ubuntu 20.04-System installiert ist.
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 OpenJDK 11 die neueste stabile Version des Open Java Development Kits.
Aktualisieren Sie zunächst das APT-Cache-Repository des Systems:
$sudoapt-Update
Geben Sie den folgenden Befehl ein, um OpenJDK 11 zu installieren:
$sudogeeignetInstallierenopenjdk-elf-jdk
Wenn Sie aufgefordert werden, zusätzlichen Speicherplatz zu belegen, geben Sie y ein und drücken Sie die Eingabetaste.
Nach Abschluss des Installationsvorgangs kann die Java-Version durch Eingabe des folgenden Befehls überprüft werden:
$Java --Ausführung
Sie können sehen, dass Version 11.0.9.1 erfolgreich auf dem Ubuntu 20.04-System installiert wurde. 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 -ODER- https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-Schlüssel hinzufügen-
Nachdem Sie GPG-Schlüssel hinzugefügt haben, fügen Sie die Jenkins-Paketadresse zur Quellenliste hinzu, indem Sie den folgenden Befehl eingeben:
$sudo NS -C 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'
Nachdem Sie das Jenkins-Repository aktiviert haben, aktualisieren Sie einfach den APT-Cache des Systems einmal.
$sudoapt-Update
Lassen Sie uns weitermachen und die eigentliche Arbeit der Installation von Jenkins erledigen.
$sudogeeignetInstallierenjenkins
Geben Sie das erforderliche y ein und setzen Sie den Installationsvorgang durch Drücken der Eingabetaste fort.
Der Jenkins ist erfolgreich installiert. Lassen Sie uns den Jenkins-Server starten und konfigurieren.
Starten Sie den Jenkins-Server
Der Jenkins-Dienst sollte bei der Installation von Jenkins automatisch starten. Geben Sie den folgenden Befehl ein, um den Status des Jenkins-Dienstes zu überprüfen.
$sudosystemctl-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:
$sudosystemctl start 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:
$sudoufw erlauben8080
Und überprüfen Sie den Status von UFW, indem Sie den folgenden Befehl eingeben:
$sudoufw-Status
Wenn der Status inaktiv ist, aktivieren Sie ihn, indem Sie den folgenden Befehl eingeben:
$sudoufwaktivieren
Überprüfen Sie nun den Status von UFW erneut.
$sudoufw-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 in der Abbildung 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 Katze /wo/lib/jenkins/Geheimnisse/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 aufgefordert werden, entweder die vorgeschlagenen Plugins zu installieren oder die Plugins Ihrer Wahl auszuwählen.
Wählen Sie Vorgeschlagene Plugins installieren aus. Beim Klicken beginnt die Installation der Standard-Plugins.
Nach der erfolgreichen Installation von 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 Fertigstellen in der unteren rechten Ecke.
Nach Abschluss des Jenkins-Setups können Sie den Bildschirm mit der Erfolgsmeldung Jenkins ist bereit! anzeigen, wie unten gezeigt.
Klicken Sie auf die Schaltfläche Start using Jenkins, 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.
Abschluss
In diesem Beitrag haben wir die Installation von OpenJDK 11 und Jenkins auf dem Ubuntu 20.04 LTS-System behandelt. 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 unter Ubuntu 20.04 installieren und verwenden. Wenn Sie mehr über die Jenkins erfahren, erkunden oder tiefer in sie eintauchen möchten, können Sie dies gerne besuchen und lesen offizielle Dokumentation von Jenkins.