Průvodci
Výběr backendu mezipaměti buildx
Existují čtyři backendy mezipaměti a není jasné, který použít.
6 min čtení
Existují čtyři backendy mezipaměti a není jasné, který použít.
Proč se to děje
Každý obchoduje náklady na převod oproti přenositelnosti a správná odpověď závisí na tom, jak často se váš obrázek mění.
Jak to opravit
- inline: nejjednodušší, ale ukládá do mezipaměti pouze konečnou fázi – vyhněte se vícestupňovým sestavám
- registr: přenosný mezi počítači, ale platí přenosové náklady na každé sestavení
- gha: pohodlné, ale konkuruje ostatním vašim mezipaměti o stejných 10 GB
- local na persistent builder: vůbec žádný přenos a nejrychlejší dostupná možnost
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak zajistit, aby mezipaměti CI skutečně přetrvávalyMezipaměti jsou nakonfigurovány, ale četnost návštěv je nízká.Jak obejít limit 10 GB mezipamětiVaše mezipaměti přesahují 10 GB na úložiště a začnou tiše vyklízet.Jak sdílet mezipaměť sestavení napříč repozitářiKaždé úložiště udržuje svou vlastní mezipaměť pro stejné sdílené závislosti.Jak sdílet mezipaměť Docker mezi úlohamiKaždá maticová noha přestavuje stejné vrstvy.