Wie migriert man vom Ubuntu-Paket von Jenkins Week zu LTS?

Wie migriert man vom Ubuntu-Paket von Jenkins Week zu LTS?

Ich verwende derzeit das wöchentliche Ubuntu-Paket von Jenkins vonhttps://jenkins.io/download/auf Ubuntu 14.04. Genauer gesagt verwende ich Jenkins 2.138 (das Neueste) vonhttps://pkg.jenkins.io/debian/.

Ich möchte von der wöchentlichen zur stabileren LTS-Release-Reihe migrieren. Ich möchte warten, bis eine neue LTS-Version herauskommt, die neuer ist als unsere aktuelle wöchentliche Version (2.138), darauf aktualisieren und dann bei der LTS-Release-Reihe bleiben.

Wie kann ich diese Migration orchestrieren, ohne etwas zu verlieren?

Ich konnte keinen wöchentlichen Jenkins → LTS-Migrationsleitfaden für Leute finden, die Jenkins aus den Debian/Ubuntu-Paketen jenkins.io installiert haben (sie scheinen sich alle auf die jenkins.warVersion zu beziehen).

Wir haben es derzeit deb http://pkg.jenkins-ci.org/debian binary/in aufgeführt /etc/apt/sources.list.d/pkg_jenkins_ci_org_debian.list(pkg.jenkins-ci.org scheint ein Spiegel von pkg.jenkins.io zu sein). Wäre es ausreichend, diese Datei einfach zu bearbeiten, sie in zu ändern deb https://pkg.jenkins.io/debian-stable binary/(das heißt: die wöchentliche apt-URL in die stabile/LTS-URL zu ändern) und dann auszuführen sudo apt-get update && sudo apt-get install --only-upgrade jenkins?

Antwort1

Ihr Aktionsplan: Das Ändern des Repositorys und anschließendes Ausführen apt-get updatefunktioniert, vorausgesetzt: Der Name des Pakets jenkinsist in beiden Repositorys derselbe. Dies zu überprüfen sollte nicht schwer sein.

Ansonsten: Ich würde folgendes empfehlen

  1. Stellen Sie sicher, dass Sie vor dem Start eine Sicherungskopie Ihres Servers erstellen.
  2. Wenn Sie über einen Testserver verfügen, können Sie zunächst eine Übungsmigration durchführen. Das würde ich Ihnen dringend empfehlen.

Alternative: Sie können apt-mark hold jenkinsdas Paket zu einem bestimmten Zeitpunkt zurückhalten jenkinsund es wird nicht aktualisiert, bis Sie die Zurückhaltung aufheben apt-mark unhold jenkins. Auf diese Weise behalten Sie eine „stabile“ Version, bis Sie zum Upgrade bereit sind.

verwandte Informationen