Android

Wie installiere ich Jenkins auf Centos 7?

How to Set up Virtual Box and Vagrant on Windows

How to Set up Virtual Box and Vagrant on Windows

Inhaltsverzeichnis:

Anonim

Jenkins ist ein Open-Source-Automatisierungsserver auf Java-Basis, mit dem sich auf einfache Weise eine CI / CD-Pipeline (Continuous Integration and Continuous Delivery) einrichten lässt.

Continuous Integration (CI) ist eine DevOps-Praxis, bei der die Teammitglieder ihre Codeänderungen regelmäßig in das Versionskontroll-Repository übertragen, wonach automatisierte Builds und Tests ausgeführt werden. Kontinuierliche Lieferung (CD) ist eine Reihe von Praktiken, wo Änderungen am Code automatisch erstellt, getestet und zur Produktion eingesetzt.

In diesem Tutorial werden Sie durch die Schritte zur Installation von Jenkins auf einem CentOS 7-System unter Verwendung des offiziellen Jenkins-Repository geführt.

Voraussetzungen

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

Jenkins installieren

Führen Sie die folgenden Schritte aus, um Jenkins auf Ihrem CentOS-System zu installieren:

  1. Jenkins ist eine Java-Anwendung. Der erste Schritt ist die Installation von Java. Führen Sie den folgenden Befehl, um das OpenJDK 8-Paket zu installieren:

    sudo yum install java-1.8.0-openjdk-devel

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

    Der nächste Schritt besteht darin, das Jenkins-Repository zu aktivieren. Importieren Sie dazu den GPG-Schlüssel mit dem folgenden Befehl curl :

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    Und fügen Sie das Repository Ihrem System hinzu mit:

    sudo rpm --import

    Sobald das Repository aktiviert ist, installieren Sie die neueste stabile Version von Jenkins, indem Sie Folgendes eingeben:

    sudo yum install jenkins

    Starten Sie nach Abschluss des Installationsvorgangs den Jenkins-Dienst mit:

    sudo systemctl start jenkins

    So überprüfen Sie, ob der Start erfolgreich ausgeführt wurde:

    systemctl status jenkins

    Sie sollten etwas Ähnliches sehen:

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    Aktivieren Sie schließlich den Jenkins-Dienst, um ihn beim Systemstart zu starten.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

Passen Sie die Firewall an

Verwenden Sie die folgenden Befehle, um den erforderlichen Port zu öffnen:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

Jenkins einrichten

Um Ihre neue Jenkins Installation eingerichtet, öffnen Sie Ihren Browser und geben Sie Ihre Domain oder IP - Adresse gefolgt von Port 8080 :

http://your_ip_or_domain:8080

Ein Bildschirm ähnlich dem folgenden wird angezeigt, in dem Sie aufgefordert werden, das Administratorkennwort einzugeben, das während der Installation erstellt wird:

Wenn Sie diesen Punkt erreicht haben, haben Sie Jenkins erfolgreich auf Ihrem CentOS-System installiert.

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie die Erstkonfiguration von Jenkins auf CentOS / RHEL-basierten Systemen installieren und abschließen. Sie können nun die offizielle Jenkins Dokumentation Seite besuchen und starten Jenkins Workflow und Plug-in-Modell zu erkunden.

Jenkins Centos