Laravel
Laravel CI στις GitHub Actions
Η εγκατάσταση του Composer και το Pest ξεκινούν και τα δύο κρύα και η MySQL χρειάζεται χρόνο για να γίνει υγιής.
80s → 5s
Εγκατάσταση
7μ → 2μ
Δοκιμαστική σουίτα
Γιατί συμβαίνει
Τι να αλλάξει
- Προσωρινή μνήμη ~/.composer/cache και vendor/ με πληκτρολόγηση στο composer.lock
- Εκτελέστε το Pest ή το PHPUnit παράλληλα με το --parallel
- Χρησιμοποιήστε έναν τόμο tmpfs για δεδομένα MySQL, ώστε οι δοκιμές να μην είναι δεσμευμένες σε δίσκο
- Αποθηκεύστε προσωρινά τις ρυθμίσεις παραμέτρων Laravel και δρομολογήστε τις κρυφές μνήμες για ταχύτερη εκκίνηση
Laravel στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Επόμενο.jsΗ επόμενη έκδοση μεταγλωττίζει εκ νέου κάθε σελίδα ακόμα και όταν άλλαξε ένα στοιχείο.ΓωνιακήΤο ng build και το ng test ξεκινούν από μια ψυχρή κρυφή μνήμη κάθε εκτέλεση.VueΤο Vite αναδομεί την προ-δέσμη εξάρτησης σε κάθε εκτέλεση CI.ΣβελτέΟι κατασκευές SvelteKit και οι δοκιμές του θεατρικού συγγραφέα τρέχουν ψυχρές σε κάθε ώθηση.