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.

