Laravel
Laravel CI su GitHub Actions
L'installazione di Composer e Pest si avviano entrambe a freddo e MySQL impiega tempo per diventare integro.
Anni '80 → 5 secondi
Installa
7m → 2m
Suite di prova
Perché succede
Cosa cambiare
- Cache ~/.composer/cache e fornitore/ digitati su compositer.lock
- Esegui Pest o PHPUnit in parallelo con --parallel
- Utilizza un volume tmpfs per i dati MySQL in modo che i test non siano legati al disco
- Memorizza nella cache la configurazione di Laravel e le cache dei percorsi per un avvio più veloce
Laravel 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.