Guide
Come rendere effettivamente persistenti le cache CI
Le cache sono configurate ma il tasso di successo è basso.
6 min di lettura
Perché succede
Come risolverlo
- Stampa la chiave della cache calcolata e verifica che sia stabile tra le esecuzioni
- Chiave sui file di lock, mai sul commit SHA
- Aggiungi chiavi di ripristino con un prefisso più breve in modo che i quasi incidenti vengano comunque ripristinati
- Riscalda la cache del ramo di base secondo una pianificazione in modo che i nuovi rami inizino a riscaldarsi
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 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.Come risolvere l'invalidazione della cache DockerI livelli Docker vengono ricostruiti anche quando i file rilevanti non sono cambiati.