Django
Django CI στις GitHub Actions
Οι δοκιμές περιμένουν σε ένα κοντέινερ βάσης δεδομένων και εκτελούνται σε έναν μόνο πυρήνα.
16μ → 3μ
Δοκιμαστική σουίτα
70s → 0s
Μεταναστεύσεις
Γιατί συμβαίνει
Τι να αλλάξει
- Εκτελέστε δοκιμές με --parallel auto to fork σε κάθε πυρήνα
- Χρησιμοποιήστε το --keepdb ώστε οι μετεγκαταστάσεις να μην αναπαράγονται ξανά σε κάθε εκτέλεση
- Αποθηκεύστε προσωρινά το virtualenv και χρησιμοποιήστε το uv για εγκατάσταση
- Ξεκινήστε το Postgres ως κοντέινερ υπηρεσιών με κατάλογο δεδομένων tmpfs
Django on runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Επόμενο.jsΗ επόμενη έκδοση μεταγλωττίζει εκ νέου κάθε σελίδα ακόμα και όταν άλλαξε ένα στοιχείο.ΓωνιακήΤο ng build και το ng test ξεκινούν από μια ψυχρή κρυφή μνήμη κάθε εκτέλεση.VueΤο Vite αναδομεί την προ-δέσμη εξάρτησης σε κάθε εκτέλεση CI.ΣβελτέΟι κατασκευές SvelteKit και οι δοκιμές του θεατρικού συγγραφέα τρέχουν ψυχρές σε κάθε ώθηση.