Zurück zum Studium

Lernbegriff

Multi-stage build — Builds, Tests und Releases

Ein Multi-Stage-Build trennt Kompilierwerkzeuge vom schlanken Laufzeit-Image und kopiert nur benötigte Artefakte. Die Lernkarte zeigt die Rolle im Modul „Builds, Tests und Releases“ und einen sicheren Diagnoseweg.

Builds, Tests und ReleasesLevel 0–3

Orientierung

Ein Multi-Stage-Build trennt Kompilierwerkzeuge vom schlanken Laufzeit-Image und kopiert nur benötigte Artefakte. Auf dieser Stufe trennst du Zweck, Eingabe und sichtbares Ergebnis. Ordne Multi-stage build als Teil des Moduls Builds, Tests und Releases ein, bevor du Einstellungen oder Dateien veränderst.

Übung

Sicher ausprobieren

Ein neues Artefakt verhält sich anders als der vorige Build. Prüfe für Multi-stage build Quellrevision, Lockfile, Build-Log, Testresultate und Prüfsumme; baue in einer sauberen Umgebung erneut und vergleiche das Ergebnis, bevor du veröffentlichst. Öffne eine isolierte Testumgebung und führe „git status --short && git log -1 --oneline“ aus. Beschreibe die erwartete Ausgabe vorab, ändere keine produktiven Daten und notiere einen sicheren nächsten Diagnoseschritt.

git status --short && git log -1 --oneline

Quick-Check

Kannst du Zweck, beobachtbaren Zustand und häufigste Fehlerquelle von Multi-stage build — Builds, Tests und Releases jeweils in einem Satz erklären? Welche Ausgabe würdest du zuerst sichern, bevor du etwas änderst, und welcher Test beweist anschließend, dass deine Korrektur wirklich wirksam war?