Leitfäden
So führen Sie Basis-Image-Updates sicher durch
Ein Basis-Image-Update unterbricht Builds in vielen Repositorys gleichzeitig.
5 Min. Lesezeit
Ein Basis-Image-Update unterbricht Builds in vielen Repositorys gleichzeitig.
Warum es passiert
Updates landen überall gleichzeitig, da nichts angeheftet ist.
So beheben Sie das Problem
- Fixieren Sie Basisbilder per Digest und aktualisieren Sie sie über eine Pull-Anfrage
- Führen Sie zuerst den Rollout in einem Canary-Repository durch
- Verwenden Sie Dependabot oder Renovate, damit Aktualisierungen sichtbar und überprüfbar sind
- Halten Sie das vorherige Bild für ein schnelles Rollback verfügbar
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.