Ein Fotopaket über mehrere Agenten erstellen ist ein Jenkins-Projektkurs für Lernende, die Jobs bereits bedienen und den Aufbau einer kurzen Declarative Pipeline erkennen können. Hilf dem fiktiven Fieldlight Studio, aus drei großen Fotos kleine Vorschauen, einen Kontaktbogen und eine vollständig herunterladbare Galerie zu erstellen und dabei die Originale zu bewahren.
Zwei Guided Labs vermitteln die Arbeit in voneinander unabhängigen Umgebungen: Zuerst wählst du den Agenten mit Bildverarbeitungsfähigkeit und erfüllst eine Anforderung nach kleineren Vorschauen. Danach übergibst du seine Ausgabe an einen separaten Agenten zum Verpacken. Eine Challenge nutzt dieselben Mechanismen für eine andere Workshop-Sammlung und andere Bildmaße. Jede Einheit beginnt mit einem eigenen vorbereiteten Zustand; nur dein Wissen wird vorausgesetzt.
Was du lernen wirst
- einen Agenten anhand seiner tatsächlichen Fähigkeitslabels auswählen und einen Fehler wegen eines fehlenden Werkzeugs einordnen;
- die Breitenoption des bereitgestellten Bildwerkzeugs ändern und beide Vorschauversionen erhalten, ohne die Originale zu verändern;
- erklären, warum zwei zugewiesene Agent-Arbeitsverzeichnisse erzeugte Dateien nicht automatisch teilen;
- nur die kleinen vorbereiteten Ausgaben mit zusammengehörigen nativen
stash- undunstash-Schritten innerhalb desselben Pipeline-Laufs übertragen; - das vollständige Foto-ZIP mit Jenkins-Artefakten und Fingerprints aufbewahren, die Bereinigung der Stages beibehalten und die entpackte Galerie samt Anhängen offline nutzen.
Für wen dieser Kurs geeignet ist
Der Kurs eignet sich für Jenkins-Einsteiger und Entwickler, die Build-Arbeit auf mehrere Agenten verteilen möchten. Du solltest bereits einen Job öffnen, eine Build-Konsole lesen und die Struktur einer kurzen Declarative Pipeline erkennen können. Agenten, Labels, Arbeitsverzeichnisse und die benötigten Übertragungsschritte werden vor ihrer Verwendung erklärt. Java-Programmierung, die Implementierung der Bildverarbeitung, Docker-Administration und die Installation von Agenten sind keine Voraussetzungen.
Lernumgebung: LabEx stellt die Browser-Interfaces Photo Desk und Jenkins, verbundene Agenten, originale Übungsfotos sowie vollständige Verarbeitungs- und Verpackungswerkzeuge bereit. Du bearbeitest kurze Pipeline-Skripte in Jenkins. Die beiden Agenten besitzen getrennte Container-Dateisysteme auf einer Trainings-VM und teilen deren Kernel. Dies ist ein kontrollierter lokaler Ablauf, keine Cloud-Flotte und keine Garantie für Produktionsisolation. Websites, Oberflächenbeschriftungen und Laufzeitausgaben bleiben auf Englisch.
Häufig gestellte Fragen
Muss ich Jenkins installieren oder Agenten verbinden?
Nein. Jenkins, die erforderlichen Plugins, beide Verbindungen und die rollenspezifischen Werkzeuge sind vorbereitet. Du konzentrierst dich auf die Zuweisung der Arbeit, die Dateiübergabe und eine nutzbare Lieferung.
Muss ich Bildverarbeitungscode schreiben?
Nein. Vollständige Werkzeuge werden bereitgestellt. Du wählst die erklärte Breitenoption und die Pipeline-Platzierung und untersuchst anschließend die tatsächlich erzeugten Fotos, Beschriftungen und Dateien. Die Bilder sind originale KI-generierte Übungsmaterialien und zeigen keinen realen Kunden oder Anlass.
Was unterscheidet einen Stash von einem Artefakt?
Ein Stash überträgt eine kleine ausgewählte Dateimenge vorübergehend innerhalb desselben Pipeline-Laufs. Die native Artefaktarchivierung bewahrt die Ausgabe bei ihrem Build für spätere Downloads auf. Der Kurs verwendet beides und behält die Bereinigung der Arbeitsverzeichnisse bei, damit der Unterschied praktisch sichtbar wird.
Was macht die Challenge unabhängig?
Sie ändert die Sammlung und die gewünschten Maße und nennt das Lieferergebnis sowie die Erhaltungsanforderungen eindeutig. Du kombinierst bereits gelernte Werkzeuge und Mechanismen in einer separat vorbereiteten Umgebung, ohne Dateien einer früheren VM zu benötigen. Das Ergebnis ist eine vollständige lokale Galerie, kein Bericht und keine kopierte Erfolgsmeldung.
Das Titelbild adaptiert das ursprünglich von Frontside geschaffene und von Charles Lowell vorangetriebene Jenkins-Maskottchen unter CC BY-SA 3.0 Unported; siehe die offiziellen Jenkins-Grafiken. Die Kurskomposition ist ein KI-unterstütztes Derivat für LabEx. Daraus folgt keine Unterstützung durch Jenkins; die Herkunft ist von derjenigen der originalen Übungsfotos getrennt.


