luna
moon CI su GitHub Actions
moon esegue ogni attività perché la toolchain e la cache sono fredde.
64→6
Le attività vengono eseguite
12m → 2m
Conduttura
Perché succede
Cosa cambiare
- Metti nella cache .moon/cache e ~/.proto digitati sui file di lock
- Utilizza moon ci per eseguire solo le attività interessate con il corretto rilevamento della base
- Recupera la cronologia git completa in modo che il rilevamento interessato funzioni
luna su 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.GradleLa fase di configurazione viene eseguita per 40 secondi prima che venga compilato qualsiasi cosa.EspertoMaven scarica Internet ad ogni corsa.NxNx ricostruisce ogni progetto perché non può dire cosa è cambiato.