Zurück zum Studium

Lernbegriff

Reproducible build — Builds, Tests und Releases

Ein reproduzierbarer Build erzeugt aus identischen Quellen und Werkzeugversionen bitgleiches oder verifizierbar gleichwertiges Ergebnis. Die Lernkarte zeigt die Rolle im Modul „Builds, Tests und Releases“ und einen sicheren Diagnoseweg.

Builds, Tests und ReleasesLevel 0–3

Orientierung

Ein reproduzierbarer Build erzeugt aus identischen Quellen und Werkzeugversionen bitgleiches oder verifizierbar gleichwertiges Ergebnis. Auf dieser Stufe trennst du Zweck, Eingabe und sichtbares Ergebnis. Ordne Reproducible 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 Reproducible 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 Reproducible 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?