Plugins in Jenkins verwalten

JenkinsBeginner
Jetzt üben

Einführung

Die wahre Stärke von Jenkins liegt in seiner Erweiterbarkeit, die durch sein riesiges Ökosystem an Plugins ermöglicht wird. Plugins können neue Funktionen hinzufügen, sich in andere Tools integrieren und die Benutzeroberfläche erweitern. Die effektive Verwaltung dieser Plugins ist eine entscheidende Fähigkeit für jeden Jenkins-Administrator.

In diesem Lab sammeln Sie praktische Erfahrungen mit der Jenkins-Administration und dem vollständigen Lebenszyklus des Jenkins Plugin-Managements über die Weboberfläche. Sie lernen, wie Sie:

  • Neue Plugins aus dem Jenkins Update Center durchsuchen und installieren.
  • Nach Updates für bestehende Plugins suchen und diese anwenden.
  • Nicht mehr benötigte Plugins deinstallieren.

Eine Jenkins-Instanz mit der neuesten Version läuft bereits für Sie und ist bereit für das Plugin-Management.

Jenkins auf die neueste Version aktualisieren

Bevor Sie Plugins verwalten können, müssen Sie auf die Jenkins Weboberfläche zugreifen. Eine Jenkins-Instanz mit der neuesten Version läuft bereits für Sie.

  1. Öffnen Sie den Firefox-Browser über die Desktop-Oberfläche. Der Browser öffnet sich automatisch unter http://localhost:8080, sodass Sie die URL nicht manuell eingeben müssen. Eine Anmeldung ist nicht erforderlich.
Jenkins dashboard

Ihre Jenkins-Instanz ist nun für die Plugin-Verwaltung bereit.

Ein Plugin durchsuchen und installieren

In diesem Schritt erfahren Sie, wie Sie ein neues Plugin aus dem offiziellen Jenkins Update Center finden und installieren. Wir werden das Plugin Simple Theme Plugin installieren, das eine einfache Anpassung des Erscheinungsbilds der Jenkins UI ermöglicht.

Stellen Sie zunächst sicher, dass Sie auf die Jenkins-Oberfläche zugegriffen und sich angemeldet haben.

  1. Klicken Sie im Haupt-Dashboard von Jenkins auf das Zahnradsymbol oben rechts, um auf das Einstellungsfeld zuzugreifen.
  2. Klicken Sie im Einstellungsfeld auf Plugins.
Jenkins Manage Jenkins page plugins tab
  1. Sie werden zum Plugin Manager weitergeleitet. Klicken Sie auf die Registerkarte Available plugins (Verfügbare Plugins), um alle installierbaren Plugins anzuzeigen.
  2. Geben Sie in das Suchfeld oben rechts Simple Theme ein, um die Liste zu filtern.
  3. Setzen Sie in den Suchergebnissen das Häkchen neben Simple Theme und klicken Sie auf Install.
Plugin Manager Available plugins tab

Jenkins wird das Plugin nun herunterladen und installieren. Sie können den Fortschritt auf der Installationsseite überwachen. Sobald der Vorgang abgeschlossen ist, sehen Sie neben dem Plugin-Namen den Status "Success". Das Plugin ist nun installiert und kann in einem späteren Schritt konfiguriert werden.

Jenkins plugin manager showing installed plugin

Nach Plugin-Updates suchen

Die Aktualität der Plugins ist entscheidend für Sicherheit, Stabilität und den Zugriff auf neue Funktionen. In diesem Schritt erfahren Sie, wie Sie über die Jenkins UI nach verfügbaren Updates suchen und diese anwenden.

  1. Klicken Sie auf das Zahnradsymbol in der oberen rechten Ecke des Jenkins-Dashboards, um auf das Jenkins-Verwaltungspanel zuzugreifen, und klicken Sie dann auf Plugins, um zum Plugin Manager zurückzukehren.

  2. Klicken Sie auf die Registerkarte Updates. Diese Registerkarte listet alle installierten Plugins auf, für die eine neuere Version im Update Center verfügbar ist.

    Jenkins Plugins Updates tab showing available updates
  3. Beobachten Sie die Liste der Plugins. Falls Updates verfügbar sind, werden diese hier aufgeführt. Die Jenkins-Instanz in diesem Lab hat möglicherweise ausstehende Updates oder auch nicht.

  4. Sind Updates verfügbar, können Sie die Plugins, die Sie aktualisieren möchten, auswählen, indem Sie die Kontrollkästchen neben ihren Namen aktivieren.

  5. Klicken Sie unten auf der Seite auf die Schaltfläche Update (Aktualisieren). Jenkins lädt die neuen Versionen herunter und installiert sie. Einige Plugin-Updates erfordern möglicherweise einen Neustart, damit sie wirksam werden.

Dieser Prozess stellt sicher, dass Ihre Jenkins-Umgebung mit den neuesten Fehlerbehebungen und Sicherheitspatches der Plugin-Entwickler aktuell bleibt.

Ein Plugin deinstallieren

In diesem letzten Schritt erfahren Sie, wie Sie ein Plugin deinstallieren, das nicht mehr benötigt wird. Das Entfernen ungenutzter Plugins trägt dazu bei, Ihre Jenkins-Instanz sauber, sicher und performant zu halten. Wir werden das Plugin Simple Theme Plugin deinstallieren.

  1. Klicken Sie auf das Zahnradsymbol in der oberen rechten Ecke des Jenkins-Dashboards, um auf das Jenkins-Verwaltungspanel zuzugreifen, und klicken Sie dann auf Plugins, um zum Plugin Manager zu navigieren.

  2. Klicken Sie auf die Registerkarte Installed plugins (Installierte Plugins). Diese Registerkarte zeigt alle Plugins an, die derzeit auf Ihrer Jenkins-Instanz installiert sind.

  3. Geben Sie im Suchfeld simple-theme-plugin ein, um das Plugin schnell zu finden.

  4. Klicken Sie auf der rechten Seite des Eintrags des Plugins auf die Schaltfläche Uninstall (Deinstallieren), die wie ein X-Symbol aussieht.

    Jenkins plugin manager showing uninstall button
  5. Nachdem Sie auf Deinstallieren geklickt haben, wird das Plugin zur Entfernung markiert. Jenkins zeigt oben auf der Seite eine Meldung an, die darauf hinweist, dass das Plugin beim nächsten Neustart entfernt wird.

Zusammenfassung

Herzlichen Glückwunsch zum Abschluss dieses Labs. Sie haben die wesentlichen Fähigkeiten zur Verwaltung von Plugins in einer Jenkins-Umgebung über die Weboberfläche erfolgreich erlernt.

In diesem Lab haben Sie die drei Schlüsselaspekte des Jenkins Plugin-Lebenszyklus geübt:

  • Installieren: Sie haben ein neues Plugin über den Tab „Verfügbare Plugins“ (Available plugins) gesucht und installiert.
  • Aktualisieren: Sie haben gelernt, wie Sie über den Tab „Aktualisierungen“ (Updates) nach Updates suchen und diese anwenden.
  • Deinstallieren: Sie haben ein Plugin über den Tab „Installierte Plugins“ (Installed plugins) entfernt und die Notwendigkeit eines Neustarts verstanden.

Die Beherrschung dieser Fähigkeiten ist grundlegend, um Jenkins an Ihre spezifischen Anforderungen anzupassen und einen gesunden, sicheren und effizienten CI/CD-Server zu warten.