Django
Django CI su GitHub Actions
I test attendono su un contenitore di database e vengono eseguiti su un singolo core.
16m → 3m
Suite di prova
Anni '70 → 0
Migrazioni
Perché succede
Cosa cambiare
- Esegui test con --parallel auto per eseguire il fork su ogni core
- Utilizza --keepdb in modo che le migrazioni non vengano riprodotte a ogni esecuzione
- Memorizza nella cache il virtualenv e usa uv per l'installazione
- Avvia Postgres come contenitore di servizi con una directory di dati tmpfs
Django 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.