Rotaie
Rails CI su GitHub Actions
La precompilazione delle risorse e le build di gemme native dominano la pipeline.
3m → 20s
Precompilazione delle risorse
24m → 5m
Suite di prova
Perché succede
Cosa cambiare
- Memorizza nella cache fornitore/bundle, node_modules e tmp/cache/assets insieme
- Esegui RSpec con parallel_tests su tutti i core
- Precompilare le risorse solo nel lavoro di distribuzione, non nel lavoro di test
- Utilizza uno snapshot runner in modo che l'installazione del bundle scompaia completamente
Rotaie 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.