2017-09-26 4 views
0

Ich möchte meine Jenkins-Version von 1.613 auf die neueste Version 2.80, wie meine aktuelle Jenkins Version ist 2 Jahre alt, ich sehe meine Java-Version ist 1.7 und ich möchte das Java zu aktualisieren Version wie neuere Jenkins-Version braucht Java 1.8, Gibt es sowieso ich kann meine Jenkins ohne Ausfallzeiten und ohne Chaos upgraden ..? Ich fürchte, ich kann Java nicht zurücksetzen. Sobald ich es auf 1.8 aktualisiere, habe ich auch Angst vor allen Plugins. Welche notwendigen Maßnahmen muss ich ergreifen? Ich sehe mein Jenkins in/var/libJenkins Version Upgrade von 1.613 auf die neueste

Bitte helfen Sie mir Jungen

Dank

Antwort

0

Wenn Sie nur eine Sicherungskopie der ursprünglichen WAR-Datei und Ihrem gesamten JENKINS_HOME Verzeichnisses halten, das Risiko ist minimal, wenn etwas geht schief.

So etwas sollte es recht einfach machen:

sie alle auf einem Backup-Server Versuchen Sie zuerst, obwohl dies optional ist:

Kopieren Sie die jenkins WAR-Datei und die JENKINS_HOME Verzeichnis auf eine neue Maschine, Set Die Variable JENKINS_HOME zeigt auf den Ort, an den Sie JENKINS_HOME kopiert haben, und startet dann Jenkins. Stellen Sie sicher, dass alles so funktioniert, wie es sollte. Sie können sogar eine Kopie auf demselben Computer, aber in einem anderen Verzeichnis erstellen, wenn Sie es an einem anderen Port starten. Jetzt können Sie die Upgrade-Schritte für nicht-produktive Instanzen ausprobieren.

Das eigentliche Upgrade sollte ziemlich schmerzlos sein. Schalte Jenkins herunter, mache ein Backup von allem und starte dann Jenkins mit der neuen WAR-Datei. Einloggen und testen. Wenn etwas nicht funktioniert, entfernen Sie das JENKINS_HOME und ersetzen Sie es durch Ihr Backup. Beginnen Sie mit der ursprünglichen War-Datei.

Verwandte Themen