Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Jenkins ist das gefragteste Tool zur Automatisierung der Softwareentwicklung. Die Automatisierungssoftware ermöglicht es Ihnen, verschiedene DevOps-Stufen einfach in Ihr Projekt zu integrieren.

Jenkins hat eine großartige Community-Unterstützung. Das Beste an dem Tool ist, dass es auf jedem Linux-System einfach zu installieren und zu erlernen ist. Mal sehen, wie Sie Jenkins unter Ubuntu 22.04 installieren und konfigurieren können.

Was ist Jenkins?

Jenkins, der führende Automatisierungsserver auf dem Markt, ist ein kostenloses und Open-Source-System, das beim Erstellen, Testen und Bereitstellen von Phasen der Softwareentwicklung, um eine schnelle Bereitstellung von Anwendungen in einer Produktion zu erreichen Umfeld.

Mit diesem Tool können Sie mithilfe von Pipelines eine Umgebung für kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD) für beliebige Kombinationen von Sprachen und Quellcode-Repositories einrichten.

instagram viewer

Jenkins unterstützt auch Slack. Ein großes Team von Entwicklern und DevOps-Ingenieuren benötigt eine Plattform für die Zusammenarbeit in einer Arbeitsumgebung. Zu diesem Zweck ist es möglich, Jenkins mit Slack zu integrieren.

Es bietet auch verschiedene Plugins, die beim Erstellen, Bereitstellen und Automatisieren von Projekten helfen. Laut der Jenkins-Community stehen rund 1.500 Plugins für verschiedene Anwendungen zur Verfügung.

Voraussetzungen für die Installation von Jenkins unter Ubuntu

Bevor Sie mit der Installation von Jenkins beginnen, müssen Sie sicherstellen, dass Ihr System die folgenden Anforderungen erfüllt:

  1. Ubuntu 22.04-Server installiert
  2. SSH-Zugriff auf den Server
  3. Ein Nicht-Root-Sudo-Benutzer
  4. Zugriff auf die Befehlszeile von Ubuntu
  5. Mindestens 256 MB RAM
  6. 1 GB Speicherplatz für die Solo-Nutzung
  7. 10 GB Speicherplatz, wenn Jenkins in einem Docker-Container ausgeführt wird
  8. 4 GB+ RAM für Gruppennutzung
  9. 50 GB+ Speicherplatz für Gruppennutzung
  10. Java Development Kit 8 oder 11
  11. NGINX oder Apache auf Ubuntu Server installiert und konfiguriert

Wenn Ihr System diese Anforderungen erfüllt, können Sie loslegen.

So installieren Sie Jenkins auf Ubuntu

Hier sind die Schritte zur Installation von Jenkins unter Ubuntu:

Schritt 1: Installieren Sie Java Development Kit 11

Jenkins ist in der Programmiersprache Java geschrieben. Damit es funktioniert, benötigen Sie entweder die neueste Version von Java Development Kit (JDK) oder Java Runtime Environment (JRE).

Um das Java Development Kit zu installieren, wird empfohlen, zuerst Aktualisieren und aktualisieren Sie Ihr Ubuntu-System mit den folgenden Befehlen:

sudo apt-erhalten aktualisieren
sudo apt-erhalten Aktualisierung

Jenkins unterstützt sowohl Java Runtime Environment 8 als auch 11. Du kannst Installieren Sie Java 11 auf Ihrem System mit diesem Befehl:

sudo apt-erhalten installiere openjdk-11-jdk

Überprüfen Sie nun, ob die richtige Version von Java erfolgreich installiert wurde mit:

Java-Version

Sie sehen eine Ausgabe, die besagt, dass OpenJDK Version 11 installiert wurde.

Schritt 2: Installieren Sie Jenkins auf Ubuntu

Installieren Sie Jenkins, indem Sie den folgenden Befehl ausgeben:

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null

Geben Sie dann ein:

echo deb [unterzeichnet von=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable-Binärdatei/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

Führen Sie Folgendes aus, damit die neuen Änderungen wirksam werden:

sudo apt-erhalten aktualisieren

Führen Sie nach der Aktualisierung der Änderungen den folgenden Befehl aus, um Jenkins zu installieren:

sudo apt-erhalten jenkins installieren

Wenn Sie zur Bestätigung aufgefordert werden, geben Sie ein Y und schlagen Eingeben um den Installationsvorgang zu starten.

Schritt 3: Starten Sie Jenkins auf Ubuntu

Sobald Sie Jenkins installiert haben, starten Sie den Dienst unter Ubuntu mit diesem Befehl:

sudosystemctlStartjenkins.Service

Sie können den Jenkins-Dienststatus überprüfen mit:

sudo systemctl status jenkins

Wenn es gut läuft, sehen Sie die folgende Ausgabe auf dem Terminal:

Schritt 4: Legen Sie UFW-Firewallregeln für Jenkins fest

Jenkins verwendet standardmäßig Port 8080. Um sicherzustellen, dass auf diesen Port zugegriffen werden kann, müssen Sie Folgendes tun Firewall-Regeln mit UFW anpassen.

Geben Sie den folgenden Befehl ein, damit Port 8080 auf anstehende Verbindungen lauschen kann:

sudo ufw erlauben 8080

Wenn die Regeln erfolgreich aktualisiert wurden, wird in der Befehlszeile eine entsprechende Bestätigungsmeldung angezeigt.

Als nächstes aktivieren Sie UFW mit diesem Befehl:

sudo ufw ermöglichen

Überprüfen Sie den Status von UFW, indem Sie Folgendes eingeben:

sudo ufw-Status

In der Ausgabe sehen Sie, dass Port 8080 zugelassen wurde und aktiv auf neue Verbindungen wartet.

Schritt 5: Greifen Sie in einem Webbrowser auf das Jenkins-Dashboard zu

Öffnen Sie zum Starten und Konfigurieren von Jenkins einen Browser und geben Sie die IP-Adresse Ihres Servers im folgenden Format ein:

http://IP-Adresse: 8080

Wenn Sie Jenkins lokal ausführen, können Sie darauf zugreifen mit:

http://lokaler Host: 8080

Um Jenkins zu entsperren, müssen Sie sich authentifizieren, indem Sie das in der /var/lib/jenkins/secrets/initialAdminPassword Datei.

Die Dateiberechtigungen erlauben einem normalen Benutzer nicht, darauf zuzugreifen, da es sich um eine Passwortdatei handelt. Öffnen Sie die Befehlszeile und führen Sie den folgenden Befehl aus, um ein Root-Benutzer zu werden.

sudo -i

Führen Sie nun den folgenden Befehl aus, um das Passwort aus der Datei zu erhalten:

nano /Var/lib/jenkins/secrets/initialAdminPassword

Sie finden einen alphanumerischen Code wie diesen:

Kopieren Sie den Code und fügen Sie ihn in das Feld darunter ein Administrator-Passwort und klicken Weitermachen.

Wesentliche Konfigurationen für Jenkins

Nach dem Zugriff auf die Jenkins-Weboberfläche müssen Sie einige notwendige Konfigurationen vornehmen.

1. Installieren Sie Plugins für Jenkins

Jenkins verwendet Plugins für die kontinuierliche Integration. Um ein bestimmtes Tool zu integrieren, müssen Sie die Plugins für das jeweilige Tool installieren, z. B. HTML Publisher und Amazon EC2.

Um Plugins zu installieren, klicken Sie auf Installieren Sie vorgeschlagene Plugins.

Dies ist die Schnittstelle, die Sie verwenden, um die Plugins zu installieren.

2. Erstellen Sie ein Administratorkonto für Jenkins

Sobald Sie alle erforderlichen Plugins installiert haben, fordert Jenkins Sie auf, ein Admin-Benutzerkonto zu erstellen. Geben Sie den Benutzernamen, das Passwort und die E-Mail-Adresse an, um das Administratorkonto zu erstellen.

Jetzt klicken Speichern und fortfahren. Sobald das Konto erstellt ist, können Sie Jenkins verwenden. Klicke auf Beginnen Sie mit der Verwendung von Jenkins weitermachen:

Nach der Erstkonfiguration können Sie auf das Jenkins-Dashboard zugreifen.

So deinstallieren Sie Jenkins von Ubuntu

Wenn Sie Jenkins von Ubuntu entfernen möchten, führen Sie den folgenden APT-Befehl aus:

sudo apt entfernen --jenkins löschen

Stellen Sie Anwendungen viel schneller mit Jenkins auf Ubuntu bereit

Nach der Erstkonfiguration von Jenkins können Sie mit Continuous Integration und Continuous Deployment beginnen und Pipelines auf dem Jenkins-Dashboard überwachen. Mit Jenkins können Sie jetzt Aufgaben automatisieren, Code bereitstellen, die Codeabdeckung erhöhen, die Codeeffizienz verbessern, Audits vereinfachen und vieles mehr.

Dank der intuitiven Benutzeroberfläche und des einfachen Frameworks von Jenkins können DevOps-Ingenieure jetzt Anwendungen effizienter in Produktionsumgebungen bereitstellen.