Android

Wie jenkins auf Ubuntu installieren 18.04

How to Install Jenkins in Ubuntu 18.04

How to Install Jenkins in Ubuntu 18.04

Inhaltsverzeichnis:

Anonim

Jenkins ist ein Open-Source-Automatisierungsserver, bietet eine einfache Möglichkeit, eine kontinuierliche Integration und kontinuierliche Lieferung (CI / CD) Pipeline einzurichten.

Continuous Integration (CI) ist eine DevOps Praxis, in der die Teammitglieder ihre Code-Änderungen an die Versionsverwaltung regelmäßig verpflichten, nach der automatisierten Builds und Tests ausgeführt werden. Continuous Delivery (CD) ist eine Reihe von Verfahren, bei denen Codeänderungen automatisch erstellt, getestet und in der Produktion bereitgestellt werden.

In diesem Tutorial zeigen wir Ihnen, wie Sie Jenkins auf einem Ubuntu 18.04-Rechner mit dem Jenkins Debian-Paket-Repository installieren.

Obwohl dieses Tutorial für Ubuntu 18.04 Bionic Beaver geschrieben wurde, können die gleichen Schritte für Ubuntu 16.04 Xenial Xerus verwendet werden.

Voraussetzungen

Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

Jenkins installieren

Gehen Sie folgendermaßen vor, um Jenkins auf Ihrem Ubuntu-System zu installieren:

  1. Installieren Sie Java.

    Da es sich bei Jenkins um eine Java-Anwendung handelt, müssen Sie zunächst Java installieren. Aktualisieren Sie den Paketindex und installieren Sie das Java 8 OpenJDK-Paket mit den folgenden Befehlen:

    sudo apt update sudo apt install openjdk-8-jdk

    Die aktuelle Version von Jenkins nicht unterstützt Java 10 (und Java 11) vor. Wenn Sie mehrere Java-Versionen auf Ihrem Computer installiert haben, stellen Sie sicher, dass Java 8 die Standard-Java-Version ist.

    Fügen Sie das Jenkins-Debian-Repository hinzu.

    Importieren Sie den GPG - Schlüssel der Jenkins - Repository mit dem folgenden wget Befehl ein:

    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

    Der obige Befehl sollte OK ausgeben, was bedeutet, dass der Schlüssel erfolgreich importiert wurde und Pakete aus diesem Repository als vertrauenswürdig eingestuft werden.

    Fügen Sie als Nächstes das Jenkins-Repository dem System hinzu mit:

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

    Installieren Jenkins.

    Sobald das Jenkins-Repository aktiviert ist, aktualisieren Sie die apt Paketliste und installieren Sie die neueste Version von Jenkins, indem Sie Folgendes eingeben:

    sudo apt update sudo apt install jenkins

    Der Jenkins-Dienst wird nach Abschluss des Installationsvorgangs automatisch gestartet. Sie können dies überprüfen, indem Sie den Servicestatus drucken:

    systemctl status jenkins

    Sie sollten etwas Ähnliches sehen:

    ● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service

Anpassen der Firewall

Wenn Sie Jenkins auf einem Ubuntu-Remoteserver installieren, der durch eine Firewall geschützt ist, müssen Sie Port 8080 öffnen. Angenommen, Sie verwenden UFW zum Verwalten Ihrer Firewall, können Sie den Port mit dem folgenden Befehl öffnen:

sudo ufw allow 8080

Überprüfen Sie die Änderung mit:

sudo ufw status

Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)

Jenkins einrichten

So richten Sie Ihre neue Jenkins Installation, öffnen Sie Ihren Browser, geben Sie Ihre Domain oder IP - Adresse gefolgt von Port 8080 , http://your_ip_or_domain:8080 und Bildschirm ähnlich dem folgenden wird angezeigt:

Zu diesem Zeitpunkt haben Sie Jenkins erfolgreich auf Ihrem System installiert.

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie die Erstkonfiguration von Jenkins installieren und durchführen. Sie können jetzt die Jenkins-Funktionen erkunden, indem Sie die offizielle Jenkins-Dokumentationsseite besuchen.

Jenkins Ubuntu