Git · Senior · Frage 45 von 76
Wie erzeugt man ein Release, dessen Quellcode sich exakt reproduzieren lässt?
- 1Den Arbeitsordner des Entwicklers auf den Server kopieren
- 2Aus dem bauen, was beim Deploy gerade auf
mainneu ist - 3Aus einem signierten annotierten Tag mit committetem Lockfile bauen
Antwort zeigen
Richtige Antwort: Aus einem signierten annotierten Tag mit committetem Lockfile bauen
Erklärung
Ein Tag fixiert den genauen Tree, ein Lockfile die Abhängigkeiten, und die Signatur beweist, wer veröffentlicht hat. Die CI baut dann aus denselben Eingaben dasselbe Artefakt neu.