Skip to content
Home » So installieren Sie Jenkins Automation Server auf AlmaLinux 8 | 10 Latest Answers

So installieren Sie Jenkins Automation Server auf AlmaLinux 8 | 10 Latest Answers

So installieren Sie Jenkins Automation Server auf AlmaLinux 8

Schauen Sie sich die Themenartikel So installieren Sie Jenkins Automation Server auf AlmaLinux 8 in der Kategorie an: Ar.taphoamini.com/wiki bereitgestellt von der Website Ar.taphoamini.com.

See also  Jsonarray To Hashmap? The 7 Top Answers

Weitere Informationen zu diesem Thema So installieren Sie Jenkins Automation Server auf AlmaLinux 8 finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So installieren Sie Jenkins Automation Server auf AlmaLinux 8 im Abschnitt „Verwandte Artikel an.

See also  Jest Describe? The 24 Detailed Answer

See also  Jenkinsfile Webhook? The 24 Detailed Answer

Jenkins ist ein in Java geschriebener Open-Source-Automatisierungsserver. Es kann auf einem einzelnen Server oder als verteilte Anwendung installiert werden. Es ist eine der beliebtesten Open-Source-Lösungen für kontinuierliche Integration und kontinuierliche Bereitstellung von Softwareanwendungen.

Continuous Integration (CI) ist eine Softwareentwicklungspraxis, bei der Entwickler ihren Code so schnell und so oft wie möglich (normalerweise täglich) in das Master-Repository integrieren müssen, um Integrationsfehler zu erkennen, neue Funktionen zu erstellen und in jeder Phase Feedback zu geben . Software-Lebenszyklus.

Eine Plattform wie Jenkins ist ein CI-Framework, das on-line verwendet oder lokal auf Ihrem Computer installiert werden kann. Es bietet eine benutzerfreundliche Oberfläche für die Zusammenarbeit mit Teammitgliedern, um kontinuierliche Integrationsprozesse zu erstellen, die GitHub, Bitbucket oder Git in anderen Repositories verwenden.

Continuous Delivery (CD) ist eine Softwareentwicklungspraxis, die die Veröffentlichung kleiner und häufiger Versionen von Softwareanwendungen und Diensten ermöglicht. Dies ist schneller als der herkömmliche Ansatz, der normalerweise alle sechs Monate mit hohen Kosten verbunden ist. Kontinuierliche Übermittlungen können täglich, stündlich oder mehrmals professional Stunde auf einen neuen Code erweitert werden. Kürzere Zeitrahmen ermöglichen eine versatile Reaktion auf Änderungen der Geschäftsanforderungen oder der zugrunde liegenden Technologie und reduzieren gleichzeitig die Kosten und Risiken, die mit langfristigen Entlassungen verbunden sind.

Eine Plattform wie Jenkins ist ein CD-Framework, das die verschiedenen Schritte koordiniert und verwaltet, die zum Erstellen eines CD-Systems erforderlich sind. Die Rolle von Jenkins besteht nicht nur darin, Code zu erstellen, sondern auch zu testen und zu verteilen.

Eine Plugin-basierte Architektur, mit der Sie die Kernfunktionalität von Jenkins mit selbst geschriebenen Plugins erweitern können, z. B. für die Verwaltung von Quellcode oder andere Aufgaben. Verfügbare Plugins werden im Jenkins Plugin Manager aufgelistet und können mit einem Klick installiert werden.

Jenkins bietet mehr als 300 Plugins an, die Sie beim Erstellen, Bereitstellen und Automatisieren jeder Art von Projekt vom Anfang bis zur Produktion unterstützen, einschließlich Java, Javascript, PHP, Ruby, Android und mehr.

Es verfügt auch über eine eigene REST-API, sodass Sie Ihre eigenen benutzerdefinierten Tools erstellen können, die sich in Jenkins integrieren lassen, indem Sie die interne Architektur von Jenkins codieren, ohne etwas zu wissen.

Sie sind Systemadministrator und suchen nach einer Lösung, um bei der Installation kleiner Anwendungen auf Ihrem Computer Zeit zu sparen. Nachdem Sie einige Optionen geprüft haben, finden Sie Jenkins, der sagt, dass er alle Ihre Probleme lösen kann. Tauchen Sie ein, lesen Sie die Dokumentation und installieren Sie Jenkins. Die Dokumentation führt Sie durch den Installationsprozess, aber es wird nicht richtig installiert.

Die Installation und Konfiguration der Softwarekomponenten, die für ein vollständiges und funktionsfähiges Gebäudesystem erforderlich sind, ist nicht so einfach, wie es scheint. Aus diesem Grund haben wir dieses Schritt-für-Schritt-Tutorial zur Installation und Konfiguration von Jenkins unter AlmaLinux 8 erstellt.

Bedarf

Um Jenkins auf AlmaLinux 8 zu installieren, gehen Sie wie folgt vor:

  • 64-Bit AlmaLinux 8 Computer mit Internetverbindung.
  • Root-Zugriff auf den Server. Sie können es erhalten, indem Sie dieser Anleitung folgen.
  • Systemanforderungen: Laut der offiziellen Jenkins-Website benötigt eine grundlegende Jenkins-Installation mindestens 2 GB RAM. Jenkin benötigt 50 GB freien Speicherplatz für die Installation und 1 GB freien Speicherplatz für jeden Slave-Build, den Sie hinzufügen möchten. Sie benötigen gleichzeitig sowohl einen CPU-Kern als auch ein GB RAM für den unterstützten Build.

Aktualisieren Sie Ihr System

Vor der Installation und Konfiguration von Jenkins müssen Sie Ihr System auf die neueste Version des Softwarepakets aktualisieren.

Melden Sie sich dazu über SSH beim Server an und führen Sie diesen Befehl aus. Das Paket epel-release stellt aktualisierte Pakete aus dem zusätzlichen Entwicklungs-Repository bereit, die noch nicht Teil einer Hauptversion von RHEL sind. Das Extras-Repo enthält Pakete, die nicht in die Standardpakete von Red Hat passen, aber dennoch für RHEL-Releases gebaut wurden. Dazu gehören Sprachpakete, Unterstützung für neuere Versionen von Symbolsymbolen und andere Funktionsaktualisierungen.

  • sudo dnf replace examine && sudo dnf replace -y
  • sudo dnf set up apple-release

Java installieren

Es ist eine auf Java C basierende Programmiersprache. Es ist eine der beliebtesten Programmiersprachen, da es in vielen Softwareprogrammen wie Android und Google Chrome verwendet wird. Java ist eine plattformübergreifende Programmiersprache, die eigenständige Anwendungen auf Windows- und Linux-Betriebssystemen sowie auf MacOS, Solaris, FreeBSD und anderen UNIX-Systemen ausführen kann.

Im Wesentlichen ist Jenkins ein Java-Programm, das die Installation der Java Runtime Environment (JRE) und des Java Development Kit (JDK) erfordert, um ordnungsgemäß ausgeführt zu werden.

Dieses Tutorial installiert OpenJDK 11 auf Ihrem System. OpenJDK Java Platform Standard Edition (Java SE) ist eine kostenlose Open-Source-Implementierung. Es ist eine Entwicklungs- und Ausführungsumgebung zum Erstellen von Anwendungen, Microservices und anderen Serversystemen, die auf der Java Virtual Machine (JVM) ausgeführt werden.

OpenJDK basiert auf Oracle Java Development Kit Version 8 mit Unterstützung von Project Jigsaw. Das bedeutet, dass Sie Jenkins auf OpenJDK 11 mit Project Jigsaw ohne Kompatibilitätsprobleme ausführen können.

Führen Sie diesen Befehl aus, um OpenJDK 11 auf Ihrem System zu installieren.

sudo dnf set up java-11-openjdk -y

Führen Sie nach Abschluss der Installation den Befehl aus, um zu überprüfen, ob er ordnungsgemäß funktioniert.

java -version

Sie sehen das folgende Ergebnis.

Installieren Sie Jenkins

Nach der Installation von Java können Sie Jenkins installieren.

Das Basis-Repository von AlmaLinux hat kein Jenkins-Paket, daher müssen Sie zuerst das offizielle Entwickler-Repository hinzufügen. Es ist das einzige Repository, das Softwarepakete für eine bestimmte Distribution verteilen kann. In diesem Fall ist Jenkins das eigene Repository des Entwicklers für Redhat und seine Derivate.

Führen Sie diesen Befehl aus, um den Jenkins-Schlüssel in Ihr System zu importieren. Dieser Schlüssel ist ein Sicherheitsmechanismus, der verwendet wird, um ein Softwarepaket zu authentifizieren.

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

Führen Sie diesen Befehl aus, um das Jenkins-Repository zu Ihrem System hinzuzufügen.

cd /and many others/yum.repos.d/ && curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

Führen Sie sudo dnf makecache aus, um den Metadaten-Cache aller aktivierten Repositorys zu aktualisieren und sicherzustellen, dass die Daten im lokalen Festplattenspeicher auf dem neuesten Stand sind. Dies kann zum Aktualisieren/Installieren von Paketen oder bei beschädigten Metadaten verwendet werden.

sudo dnf makecache

mütterlich

Führen Sie diesen Befehl aus, um zu überprüfen, ob das Jenkins-Repository zu Ihrem System hinzugefügt wurde. Dies ist eine Möglichkeit, die aktuelle Repository-Liste zu überprüfen, die dem Paketmanager mitteilt, welche Repositorys aktiviert sind. Mit anderen Worten, dnf ist eine Möglichkeit herauszufinden, welchem ​​Container Sie gerade folgen.

sudo dnf repolist

DNF-Repolist

Führen Sie diesen Befehl aus, um Jenkins auf Ihrem System zu installieren.

dnf set up -y jenkins

Führen Sie nach der Installation des Befehls diesen Befehl aus, um den Jenkins-Dienst zu starten.

sudo systemctl begin jenkins

Führen Sie diesen Befehl aus, um den Jenkins-Dienststatus zu überprüfen.

sudo systemctl standing jenkins

Jenkins ist ein kontinuierlicher Integrationsdienst, der die Ausführung sich wiederholender Aufgaben verfolgen kann, z. B. Erstellen eines Softwareprojekts oder einer von Cron verwalteten Aufgabe. Die Überwachung des Status von Jenkins hilft uns zu wissen, ob sie wie erwartet funktionieren. Dieses Wissen kann nützlich sein, um Aufgaben zu lösen, die nicht ausgeführt werden.

Sie sehen das folgende Ergebnis.

Starten Sie den Jenkins-Dienst

Konfigurieren Sie die Firewall

Jenkins ist Ihr automatisierter Build-Server, der Ihnen hilft, Ihre Projekte nahtlos zu integrieren und zu skalieren. Jenkins ermöglicht es SSH-Verbindungen, Builds und Aufgaben auf entfernten Slave-Knoten auszuführen. Sie müssen jedoch Ihre Firewall für den Zugriff auf diese Jenkins-Server konfigurieren.

Sie müssen Port 22 (SSH) und optionally available Port 8080 (Webclient) öffnen, um eine Verbindung zu den Remoteservern herzustellen, die die Jenkins-Anwendung hosten. Bei Verwendung cloudbasierter virtueller Maschinen sind diese Ports standardmäßig geschlossen. Wenn Sie Jenkins auf Hardware konfigurieren, müssen Sie diese Ports über Ihre Firewall oder Ihren Router aktivieren.

Führen Sie diesen Befehl aus, um Firewall-Ports zu öffnen.

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

(*8*)

Führen Sie diesen Befehl aus, um die Änderungen zu übernehmen. Der Befehl sudo firewalld –reload sorgt dafür, dass die aktuellen Regeln und Konfigurationen, falls vorhanden, neu geladen werden. Es kann nützlich sein, Änderungen an Firewall-Tools mit cmd-Tools auf einem laufenden System anzuwenden.

sudo firewall-cmd --reload

(*10*)

Führen Sie abschließend diesen Befehl aus, um zu überprüfen, ob die Regeln korrekt hinzugefügt wurden.

sudo firewall-cmd --list-all

Listen Sie die Firewall-Regeln auf

Greifen Sie auf die Jenkins-Weboberfläche zu

Der Jenkins-Server läuft bereits, aber Sie möchten auf den Webbrowser zugreifen. Sie können Jenkins erreichen, indem Sie die IP-Adresse auf Port 8080 aufrufen.

Wenn Ihre IP-Adresse beispielsweise 192.168.1.100 und der Standardport 8080 ist, gehen Sie zu Jenkins unter 192.168.1.100:8080.

Wenn Sie versuchen, auf die Jenkins-Webbenutzeroberfläche zuzugreifen, erhalten Sie dies Öffnen Sie Jenkins bittet ihn zu gehen /var/lib/jenkins/secrets and techniques/preliminaryAdminPassword, folgendermaßen. Dies sind verschlüsselte Daten mit dem Passwort, das zum Anmelden in der Zwischenablage verwendet wird. Speichert das ursprüngliche verschlüsselte AdminPassword-Formular. Dadurch wird sichergestellt, dass ein böswilliger Benutzer, der auf den Jenkins-Server zugreift, nicht das Passwort hat, mit dem er sich angemeldet hat.

Öffnen Sie Jenkins

Kehren Sie zu Ihrem Terminal zurück, wo Sie immer noch als root angemeldet sein sollten. Geben Sie den folgenden Befehl zum Entschlüsseln ein:

cat /var/lib/jenkins/secrets and techniques/preliminaryAdminPassword

Sie sehen eine Ausgabe mit dem Jenkins-Web-UI-Passwort.

Rufen Sie das Jenkins-Admin-Passwort ab

Kopieren Sie dies und fügen Sie es in Ihren bevorzugten Editor ein und speichern Sie es irgendwo auf Ihrem Computer. Mit diesem Passwort können Sie nun auf die Weboberfläche von Jenkins zugreifen.

Melden Sie sich als Administrator an

Wählen Sie es auf dem nächsten Bildschirm aus Installieren Sie die empfohlenen Add-Ons. Ein Plugin ist nur ein Verzeichnis mit einigen Dateien. Wenn Sie das Plug-in installieren, erkennt Jenkins die Bibliothek und aktiviert die in den Dateien angegebenen Funktionen.

Wählen Sie bei der Erstinstallation von Jenkins die Option zum Installieren empfohlener Plug-ins aus. Diese Option installiert alle Plugins, die für eine grundlegende Jenkins-Konfiguration erforderlich sind. Keine Sorge, Sie können später jederzeit weitere Plugins auf der Registerkarte Plugins der Weboberfläche ändern oder hinzufügen.

Installieren Sie die Jenkins-Plugins

Nächste Erstellen Sie den ersten Benutzeradministrator, geben Sie Ihren Benutzernamen, Ihre E-Mail-Adresse, Ihren Vornamen, Ihren Nachnamen und Ihr Passwort ein. Klicken Speichern und fortfahren um zum nächsten Bildschirm zu gelangen.

Erstellen Sie den ersten Benutzeradministrator

Halten Sie auf dem nächsten Bildschirm den Standardwert gedrückt und klicken Sie Beginnen Sie mit der Verwendung von Jenkins

Jenkins-Instanzkonfiguration

Jenkins ist bereit

Sie werden wie unten gezeigt zum Jenkins-Bedienfeld weitergeleitet. Als Sie Jenkins zum ersten Mal installiert haben, hatten Sie wahrscheinlich eine leere Seite als Standardseite. Sie können sehen, wenn Sie sich den Quellcode der Seite ansehen - nichts.

Wenn Sie jedoch mit der Zeit beginnen, Aufgaben und Add-Ons hinzuzufügen, wird die Website zu einem Dashboard, das visuelle Informationen zu Ihren Projekten anzeigt.

Arbela Jenkins

Fazit

Dieser Beitrag zeigt Ihnen, wie Sie einen Jenkins-Server installieren und konfigurieren. Dies ist jedoch nur der Anfang; Dies ist eine sehr wertvolle automatisierte Gebäudeumgebung, die Sie in Ihrer täglichen Praxis verwenden können. Hinterlassen Sie Ihre Kommentare und Vorschläge im Abschnitt unten, wenn Sie Kommentare oder Fragen haben.

Einige Bilder zum Thema So installieren Sie Jenkins Automation Server auf AlmaLinux 8

So installieren Sie Jenkins Automation Server auf AlmaLinux 8
So installieren Sie Jenkins Automation Server auf AlmaLinux 8

Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So installieren Sie Jenkins Automation Server auf AlmaLinux 8

#installieren #Sie #Jenkins #Automation #Server #auf #AlmaLinux

Weitere Informationen zu Schlüsselwörtern So installieren Sie Jenkins Automation Server auf AlmaLinux 8 auf Bing anzeigen

Die Anzeige von Artikeln zum Thema So installieren Sie Jenkins Automation Server auf AlmaLinux 8 ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.

Leave a Reply

Your email address will not be published. Required fields are marked *