Branch-Vorschauen erstellen ist ein praktisches Jenkins-Projekt, in dem aus getrennten Quellcode-Branches eigenständige, nutzbare Ergebnisse werden. Hilf Cedar & Common, zwei Nachbarschaftsprogramme zu vergleichen, ohne dass ein erfolgreicher Build die andere Vorschau überschreibt.
Ein geführtes Lab erklärt Branch-Erkennung, den Quellcode hinter jedem Jenkinsfile und die Veröffentlichung je Branch. Eine eigenständige Challenge überträgt das Verfahren auf zwei Workshops und verlangt anschließend die Änderung nur eines Workshops.
Was du lernen wirst
- Branch-Jobs in einer nativen Multibranch Pipeline entdecken und Builds ihrer tatsächlich ausgecheckten Git-Revision zuordnen.
- Das gemeinsame Vorschauziel durch die Branch-Identität von Jenkins ersetzen, Änderungen committen und pushen sowie den Quellcode erneut scannen.
- Vollständige Seiten, Karten, CSV-Dateien, Besucherhinweise und originale Jenkins-ZIP-Artefakte prüfen.
- Eine neue Treffzeit veröffentlichen, ohne den unveränderten Nachbar-Branch neu zu bauen oder das offizielle Programm zu beschädigen.
Für wen dieser Kurs geeignet ist
Für Jenkins-Einsteiger, die Terminalbefehle eingeben, Dateipfade erkennen, Build-Seiten bedienen und eine kurze Declarative Pipeline wiedererkennen können. Git-Branches, Commits, Pushes und die neuen Pipeline-Einstellungen werden im geführten Lab erklärt.
Die Browserumgebung enthält Jenkins, die Arbeitskopie, vollständige Build- und Veröffentlichungsprogramme sowie Preview Desk. Du brauchst weder eine lokale Installation noch ein externes Git-Konto.
Häufig gestellte Fragen
Muss ich eine Website oder ein Java-Programm schreiben?
Nein. Anwendung und Build-Programm sind vorbereitet. Du änderst eine kleine Pipeline-Einstellung und eine Treffzeit.
Reicht ein grüner Build?
Nein. Beide Vorschauen müssen mit korrekten Dateien und Quellidentitäten gleichzeitig funktionieren. Heruntergeladene Archive müssen auch als unabhängige lokale Seiten nutzbar sein.
Nutzt die Challenge die Dateien des geführten Labs weiter?
Nein. Sie hat eine eigene vorbereitete Umgebung mit anderen Workshop-Branches. Wende die geübten Methoden an, um die Vorschauen zu trennen und nur den geforderten Workshop zu aktualisieren.
Ist dies eine gehostete Deployment-Plattform?
Git-Quelle und Vorschaudienst laufen innerhalb der Trainingsumgebung. Du übst den echten Jenkins- und Git-Ablauf ohne GitHub, Webhooks oder öffentliches Hosting-Konto.
Das Cover-Maskottchen wurde mit KI aus dem Artwork des Jenkins-Projekts adaptiert und steht unter CC BY-SA 3.0.



