Přejít na obsah

Zastavte odesílání mezipaměti po síti

Trvalé ukládání do mezipaměti vrstvy Docker

Udržujte mezipaměť vrstvy BuildKit teplou mezi úlohami bez exportu do registru nebo do mezipaměti akcí.

Nic k exportu

Keš žije na staviteli. Žádná mezipaměť, žádná vyrovnávací paměť, žádná zpáteční cesta do registru.

Sdíleno mezi úkoly

Nohy matice a samostatné pracovní postupy se připojují ke stejné teplé mezipaměti.

Nativní per-oblouk

Tvůrci amd64 a arm64 si každý uchovávají vlastní mezipaměť na svém vlastním hardwaru.

Standardní radou je exportovat mezipaměť vrstvy do registru pomocí cache-to a stáhnout ji zpět pomocí cache-from. Jde to, ale u velkého obrázku stojí přenos často více času, než vrstvy ušetří.

Trvalý stavitel přenos odstraní. Cache nikdy neopustí stroj, který ji vytvořil.

Časté dotazy

Potřebuji stále cache-from a cache-to?
Ne – smažte je. Tvůrce uchovává mezipaměť na svém vlastním disku, takže tyto příznaky přidávají pouze zpáteční cestu exportu a importu, která stojí více, než ušetří na velkých obrázcích.
Jak dlouho přežije mezipaměť vrstvy?
Ve výchozím nastavení přetrvává mezi úlohami a pobočkami po dobu 14 dní, konfigurovatelné pro každou organizaci. Není zaměřen na větev, a proto se požadavky na vytažení začnou zahřívat.
Co znehodnotí celou keš?
Změna základního obrazu. Každá vrstva po FROM závisí na základním výtahu, takže připínejte po digestu a aktualizujte záměrně, nikoli náhodně.

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.