Stivale primaverile
CI Spring Boot su GitHub Actions
Il caricamento del contesto domina la suite di test e le dipendenze si risolvono da zero.
18→2
Il contesto viene caricato
13m → 4m
Suite di prova
Perché succede
Cosa cambiare
- Metti nella cache ~/.m2/repository o ~/.gradle/caches
- Condividi un contesto Spring tra le classi di test mantenendo la configurazione identica
- Utilizzare il riutilizzo dei contenitori di test in modo che il contenitore del database non venga ricreato per classe
- Esegui i test di integrazione in un lavoro separato dagli unit test
Spring Boot 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
Next.jsla build successiva ricompila ogni pagina anche quando un componente è cambiato.Angolareng build e ng test iniziano entrambi da una cache fredda ad ogni esecuzione.VueVite ricostruisce il pre-bundle di dipendenze a ogni esecuzione dell'elemento della configurazione.SnelloLe build di SvelteKit e i test di Playwright si svolgono a freddo ad ogni spinta.