2014-06-12 12 views
5

Wie installiere ich mein eigenes jenkins plugin ohne jenkins restart. Ich habe in Update Center gesehen, dass es Plugins ohne Neustart installiert, aber ich bin nicht in der Lage, meine eigenen Plugins ohne Neustart zu installieren. Bitte lassen Sie mich wissen, wie es geht. Ich benutze Jenkins 1.509.2Installiere Jenkins Plugin ohne Neustart

Antwort

3

Während der Installation eines Plugins können Sie wählen "Installieren ohne Neustart" -Taste.

enter image description here

jedoch wegen der architectual Wahl in Jenkins, das gleiche Schema würde uns nicht erlauben, bestehende Plugins zu aktualisieren. Jenkins hat die Plugin-Unterstützung in 1.44 hinzugefügt, seit dieser Zeit benötigte Jenkins einen Neustart, damit neue Plugins in Kraft treten. Das liegt daran, dass wir Plugins beim Start laden und alle Arten von Berechnungen durchführen, um die unveränderliche Datenstruktur um alle Plugins aufzubauen.

0

Wenn Sie fragen, wie Sie ein Plugin installieren, das Sie ohne Neustart entwickelt haben, kein Plugin aus dem Plugins Repo, gehen Sie dazu zu: Jenkins> Plugin Manager, klicken Sie auf die Registerkarte Erweitert.

Dort sehen Sie "Upload Plugin". Laden Sie die HPI-Datei für das Plugin hoch. Sie müssen die Jenkins nicht neu starten. Alle laufenden Jobs werden nicht unterbrochen. Ihr Plugin sollte danach erscheinen. Diese Methode wurde nicht für alle Plugins getestet, aber es hat für einige einfache funktioniert.

0

Die Installation von benutzerdefinierten Plugin zum ersten Mal funktioniert gut ohne Neustart. Aber wenn ich ein Update für das Plugin durchführen möchte, dann muss ich den Jenkins-Server unbedingt neu starten.