Jenkins ist eines der beliebtesten Tools für die kontinuierliche Integration und Bereitstellung (CI/CD). Damit können Sie den Prozess zum Erstellen, Testen und Bereitstellen von Software automatisieren, was die Effizienz der Entwickler erheblich verbessert und die Veröffentlichung neuer Produktversionen beschleunigt. In diesem Artikel finden Sie eine ausführliche Anleitung zum Installieren und Konfigurieren von Jenkins auf einem Windows-Betriebssystem.
Schritt 1. Java Development Kit (JDK) installieren
Bevor Sie mit der Installation von Jenkins beginnen, müssen Sie das Java Development Kit (JDK) auf Ihrem Computer installieren. Jenkins ist in Java geschrieben, so dass es ohne die Installation des JDK nicht funktioniert. Sie können das JDK von der offiziellen Oracle-Website herunterladen. Nachdem Sie die Installationsdatei heruntergeladen haben, führen Sie sie aus und folgen Sie den Anweisungen des Installationsassistenten.
Schritt 2. Jenkins herunterladen und installieren
Nachdem Sie das JDK installiert haben, müssen Sie Jenkins selbst herunterladen und installieren. Rufen Sie die offizielle Jenkins-Website auf und laden Sie die Installationsdatei für Windows herunter. Führen Sie es dann aus und folgen Sie den Anweisungen des Installationsassistenten. Standardmäßig wird Jenkins als Windows-Dienst installiert, der beim Systemstart gestartet wird.
Hinweis: Wenn Sie Java bereits auf Ihrem Computer installiert haben, stellen Sie sicher, dass die Umgebungsvariable JAVA_HOME auf den Pfad zum installierten JDK-Verzeichnis verweist. Andernfalls wird Jenkins möglicherweise nicht gestartet.
Was ist Jenkins und wofür ist es notwendig?
Das Hauptziel von Jenkins besteht darin, den Entwicklungsteams eine zuverlässige und schnelle Fehlererkennung in den frühen Entwicklungsstadien zu ermöglichen und den Bereitstellungsprozess der Software zu beschleunigen. Dank Jenkins können Teams ihren Code kontinuierlich integrieren und testen, um mögliche Probleme bei der Codeintegration zu minimieren.
Weitere wichtige Funktionen von Jenkins umfassen die Möglichkeit, Code automatisch in verschiedenen Umgebungen bereitzustellen, den Build- und Bereitstellungsprozess zu verfolgen und zu melden, den Build-Status zu benachrichtigen und ihn in Test- und Versionskontrolltools zu integrieren.
Jenkins verfügt über eine große Anzahl von Plugins und eine erweiterbare Architektur, die es ermöglicht, es an die Bedürfnisse eines bestimmten Projekts anzupassen. Dies macht Jenkins zu einer sehr flexiblen und erweiterbaren Plattform für die Automatisierung von Entwicklungsprozessen und ermöglicht die Integration in andere Entwicklungs- und Projektmanagementtools.
Installieren von Jenkins auf einem Windows-Betriebssystem
Um Jenkins auf einem Windows-Betriebssystem zu installieren, müssen Sie einige einfache Schritte ausführen.
Schritt 1: Laden Sie die Jenkins-Installationsdatei von der offiziellen Website herunter. Klicken Sie dazu auf den Link https://www.jenkins.io/download /.
Schritt 2: Nachdem der Download abgeschlossen ist, suchen Sie die heruntergeladene Datei mit der Erweiterung ".msi" und doppelklicken Sie darauf, um die Installation zu starten.
Schritt 3: Sie werden aufgefordert, eine Jenkins-Installationskonfiguration auszuwählen. Es wird normalerweise empfohlen, die Standardeinstellungen beizubehalten. Klicken Sie auf "Next", um fortzufahren.
Schritt 4: Sie werden dann aufgefordert, den Jenkins-Installationspfad auszuwählen. Sie können den Standardpfad beibehalten oder ein anderes Verzeichnis auswählen. Klicken Sie auf "Next", um fortzufahren.
Schritt 5: Nachdem Sie den Installationspfad ausgewählt haben, werden Sie aufgefordert, einen Port für die Jenkins-Webschnittstelle anzugeben. Es wird empfohlen, den Standardport (8080) beizubehalten. Klicken Sie auf "Next", um fortzufahren.
Schritt 6: Sie werden dann aufgefordert, auszuwählen, wie der Jenkins-Dienst gestartet werden soll. Wählen Sie je nach Ihren Vorlieben eine der Optionen aus. Klicken Sie auf "Next", um fortzufahren.
Schritt 7: Nachdem Sie die Startmethode des Dienstes ausgewählt haben, werden Sie aufgefordert, ein Kennwort für den Benutzer "admin" in Jenkins festzulegen. Geben Sie das Passwort ein, wiederholen Sie es zur Bestätigung, und klicken Sie auf "Next", um fortzufahren.
Schritt 8: Wenn die Installation abgeschlossen ist, werden Sie aufgefordert, die Plugins auszuwählen, die Sie installieren möchten. Es wird empfohlen, die Option "Install suggested plugins installieren" zu wählen, um die empfohlenen Plugins zu installieren. Klicken Sie auf "Next", um fortzufahren.
Schritt 9: Nachdem die Installation abgeschlossen ist, wird eine Meldung angezeigt, dass Jenkins erfolgreich installiert wurde. Klicken Sie auf "Finish", um das Installationsprogramm zu schließen.
Jetzt haben Sie Jenkins auf Ihrem Windows-Betriebssystem installiert und konfiguriert, und Sie können damit beginnen, verschiedene Aufgaben zu automatisieren.
Konfiguration von Jenkins nach der Installation
1. Nach der erfolgreichen Installation von Jenkins unter Windows öffnen Sie Ihren Webbrowser und geben Sie die Adresse ein http://localhost:8080 um auf die Hauptseite von Jenkins zuzugreifen.
2. Sie werden aufgefordert, das bei der Installation generierte Passwort einzugeben. Öffnen Sie eine Eingabeaufforderung, und führen Sie den Befehl aus:
More "%USERPROFILE%\.jenkins\secrets\initialAdminPassword"
3. Kopieren Sie das Passwort von der Befehlszeile aus und fügen Sie es auf der Jenkins-Seite ein.
4. Nachdem Sie das Passwort eingegeben haben, wählen Sie die Installations Plug-Ins aus, die standardmäßig installiert werden sollen. Sie können "Empfohlene Plugins" oder "Ohne Plugins installieren" auswählen und diese später hinzufügen.
5. Nach der Installation der Plugins werden Sie aufgefordert, ein Administratorkonto zu erstellen. Geben Sie Ihren Benutzernamen, Ihr Passwort und zusätzliche Daten ein.
6. Sobald das Konto erstellt wurde, wird Jenkins gestartet und konfiguriert.
7. Auf der Seite Globale Konfiguration können Sie verschiedene Jenkins-Einstellungen wie Zeitzone, E-Mail-Adresse und Systemeinstellungen ändern.
8. Um einen Arbeitsknoten hinzuzufügen, wechseln Sie zum Abschnitt "Arbeitsknoten verwalten" und klicken Sie auf "Neuen Knoten erstellen". Hier können Sie einen neuen Knoten für die Ausführung von Aufgaben einrichten.
9. Richten Sie Pfade zu JDK, Maven und anderen Entwicklungstools im Bereich "Dashboard-Verwaltung" ein. Dies ermöglicht es Jenkins, diese Tools beim Erstellen von Projekten zu verwenden.
10. Erstellen Sie schließlich ein neues Projekt im Abschnitt "Neue Aufgabe" und konfigurieren Sie die Erstellungsoptionen. Sie können den Quellcode, die Build-Befehle und andere Einstellungen angeben, die für die erfolgreiche Ausführung des Projekts erforderlich sind.
Sobald die Konfiguration abgeschlossen ist, ist Jenkins einsatzbereit, um Ihren Entwicklungsprozess zu automatisieren. Sie können neue Builds erstellen, den Build-Prozess überwachen und Benachrichtigungen über die Build-Ergebnisse erhalten.