Zum Inhalt springen

Leitfäden

So verwenden Sie einen Remote-Docker-Builder

Der Layer-Cache wird bei jedem Build zum und vom Runner übertragen.

5 Min. Lesezeit

Der Layer-Cache wird bei jedem Build zum und vom Runner übertragen.

Warum es passiert

Registrierungs- und Aktions-Cache-Backends erfordern beide das Exportieren und Importieren des Caches, was bei großen Bildern mehr kostet als spart.

So beheben Sie das Problem

  1. Hängen Sie den Job an einen persistenten Builder an, der seinen Cache lokal speichert
  2. Löschen Sie „cache-from“ und „cache-to“, sobald der Builder den Cache hält
  3. Verwenden Sie separate native Builder pro Architektur anstelle von QEMU

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.