Guide
Scelta di un backend cache buildx
Esistono quattro backend cache e non è chiaro quale utilizzare.
6 min di lettura
Perché succede
Come risolverlo
- inline: il più semplice, ma memorizza nella cache solo la fase finale: da evitare per build a più fasi
- Registro di sistema: trasportabile su più computer, ma paga i costi di trasferimento su ogni build
- gha: conveniente, ma compete con le altre cache per gli stessi 10 GB
- local su un builder persistente: nessun trasferimento e l'opzione più veloce disponibile
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come rendere effettivamente persistenti le cache CILe cache sono configurate ma il tasso di successo è basso.Come aggirare il limite della cache di 10 GBLe tue cache superano i 10 GB per repository e iniziano a essere eliminate silenziosamente.Come condividere una cache di build tra repositoryOgni repository mantiene la propria cache per le stesse dipendenze condivise.Come condividere una cache Docker tra lavoriOgni gamba della matrice ricostruisce gli stessi strati.