Gradle
CI Gradle su GitHub Actions
La fase di configurazione viene eseguita per 40 secondi prima che venga compilato qualsiasi cosa.
42 secondi → 1,5 secondi
Fase di configurazione
12m → 3m
Costruisci
Perché succede
Cosa cambiare
- Abilita --configuration-cache e --build-cache
- Memorizza nella cache ~/.gradle/caches digitata negli script di build e nei file di lock
- Utilizza la cache di build remota di Gradle in modo che CI e gli sviluppatori condividano gli output
- Evita le versioni dinamiche: impongono la risoluzione delle dipendenze a ogni esecuzione
Gradle sul runnerhut
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
BazelL'intero valore di Bazel è la memorizzazione nella cache e CI elimina la cache a ogni esecuzione.EspertoMaven scarica Internet ad ogni corsa.NxNx ricostruisce ogni progetto perché non può dire cosa è cambiato.TurborepoTurborepo segnala un errore nella cache a ogni esecuzione dell'elemento della configurazione.