Guide
Come condividere una cache di build tra repository
Ogni repository mantiene la propria cache per le stesse dipendenze condivise.
5 min di lettura
Perché succede
Come risolverlo
- Utilizza una cache di build remota (Gradle, Bazel, Turborepo, Nx) condivisa tra repository
- Utilizzare un provider la cui cache abbia un ambito di organizzazione anziché un ambito di repository
- Pubblica le dipendenze condivise come artefatti con versione invece di ricostruirle
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 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.