Leitfäden
So strukturieren Sie Release-Builds
Release-Builds sind langsam und gelegentlich nicht reproduzierbar.
5 Min. Lesezeit
Release-Builds sind langsam und gelegentlich nicht reproduzierbar.
Warum es passiert
Geben Sie Pipelines frei, lassen Sie Image-Versionen schweben und erstellen Sie bereits getestete Artefakte neu.
So beheben Sie das Problem
- Pinnen Sie Runner-Bilder und Basis-Bilder per Digest in Release-Workflows
- Bewerben Sie das Artefakt, das Tests bestanden hat, anstatt es neu zu erstellen
- Generieren Sie während des Release-Builds eine Herkunft und eine SBOM
- Halten Sie Release-Workflows in einer geschützten Umgebung
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
So skalieren Sie selbst gehostete LäuferSelbst gehostete Läufer stehen entweder zu Spitzenzeiten in der Warteschlange oder bleiben untätig und teuer.So verwenden Sie LäufergruppenJedes Repository kann Jobs auf jedem Runner planen.So entwerfen Sie eine Läufer-Label-StrategieDie Etiketten sind organisch gewachsen und niemand weiß, welche sie verwenden sollen.Gehostet oder BYOC: So wählen Sie ausSie sind sich nicht sicher, ob Sie gehostete Läufer verwenden oder in Ihrer eigenen Cloud bereitstellen sollen.