Das neueste Update veröffentlichen

Halte den neuesten Hinweis mit Jenkins aktuell: Löse einen wartenden älteren Lauf ab und liefere passende Offline-Dateien.

ProjektJenkinsDevOps

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Das neueste Update veröffentlichen ist ein praktisches Jenkins-Projekt für Lernende, die sich auf einer Jobseite orientieren und eine kurze Declarative Pipeline erkennen können. Hilf dem fiktiven Wanderclub Pine & Path dabei, den neuesten Hinweis veröffentlicht zu halten, während ein älterer Lauf noch auf Freigabe wartet.

Ein Guided Lab zeigt zuerst, wie eine verspätete Freigabe den neueren Hinweis überschreibt, und führt dann eine automatische Ablösung ein. Eine eigenständige Challenge überträgt den Ablauf auf den Regenplan eines Laternenrundgangs. Jede Einheit hat eine eigene vorbereitete Umgebung. Am Ende stehen ein Besucherhinweis und ein vollständiges Paket, das sich auch lokal öffnen lässt.

Was du lernen wirst

  • Build-Parameter auswählen und eine echte Pipeline-Freigabepause beobachten.
  • Erklären, warum zwei erfolgreiche Builds trotzdem einen veralteten Hinweis hinterlassen können.
  • Mit disableConcurrentBuilds(abortPrevious: true) einen wartenden älteren Lauf desselben Jobs ablösen.
  • Automatische Ablösung von manuellem Abbruch sowie Vorbereitung von Veröffentlichung unterscheiden.
  • Native Jenkins-Archive mit dem tatsächlichen Download samt Route, Zeitplan und Hinweisen vergleichen.
  • Verlauf, Archive, Arbeitsverzeichnisbereinigung und eine andere Veranstaltung bewahren.

Für wen dieser Kurs geeignet ist

Für Jenkins-Einsteiger und DevOps-Lernende, die eine kleine, konkrete Auslieferung umsetzen möchten.

Voraussetzungen: Grundlegende Jenkins-Navigation und das Erkennen einer kurzen Declarative Pipeline. Parameter, Freigabesteuerung und die neue Option werden vor der Nutzung erklärt. Du schreibst weder Java noch Website-Code.

Lernumgebung: Jenkins und der lokale Notice Desk stehen im Browser bereit, einschließlich Programmen, Veranstaltungsdaten und Plugins. Jede Einheit nutzt eine Trainings-VM. Der Kurs zeigt eine kontrollierte Veröffentlichungsgrenze innerhalb eines Jobs, keine allgemeine Zusicherung für produktive Deployments. Die Dokumente gibt es in neun Sprachen; Beschriftungen, Ausgaben und Hinweisdateien bleiben Englisch. Zeitangaben sind Schätzungen des Autors.

Häufig gestellte Fragen

Muss ich Jenkins installieren oder eine öffentliche Website betreiben?

Nein. Die Umgebung enthält Jenkins und den lokalen Veröffentlichungsdienst. Du arbeitest in den Oberflächen Jenkins und Notice Desk.

Macht der Abbruch eines älteren Builds jedes Deployment sicher?

Nein. Hier pausiert der ältere Lauf vor seiner Veröffentlichung. Die Option macht frühere Veröffentlichungen nicht rückgängig und koordiniert keine verschiedenen Jobs. Du prüfst die native Ursache und das tatsächliche Ergebnis innerhalb dieser Grenze.

Was behalte ich am Ende?

Ein Paket mit sieben Dateien: HTML-Seite, Stylesheet, illustrierte Route, CSV-Zeitplan, Besucherhinweise, JSON-Details und Vorbereitungsnachweis. Lass die entpackten Dateien zusammen, um den Hinweis lokal zu öffnen. In der Challenge lieferst du den neuesten Plan einer anderen Veranstaltung eigenständig aus.

Das Titelbild bearbeitet das Jenkins-Maskottchen von Frontside / Charles Lowell unter CC BY-SA 3.0 Unported; siehe Jenkins artwork.

Lehrer

labby
Labby
Labby is the LabEx teacher.

Für Sie empfohlen

no data