Μετάβαση στο περιεχόμενο

Laravel

Laravel CI στις GitHub Actions

Η εγκατάσταση του Composer και το Pest ξεκινούν και τα δύο κρύα και η MySQL χρειάζεται χρόνο για να γίνει υγιής.

80s → 5s
Εγκατάσταση
7μ → 2μ
Δοκιμαστική σουίτα

Γιατί συμβαίνει

Τι να αλλάξει

  1. Προσωρινή μνήμη ~/.composer/cache και vendor/ με πληκτρολόγηση στο composer.lock
  2. Εκτελέστε το Pest ή το PHPUnit παράλληλα με το --parallel
  3. Χρησιμοποιήστε έναν τόμο tmpfs για δεδομένα MySQL, ώστε οι δοκιμές να μην είναι δεσμευμένες σε δίσκο
  4. Αποθηκεύστε προσωρινά τις ρυθμίσεις παραμέτρων Laravel και δρομολογήστε τις κρυφές μνήμες για ταχύτερη εκκίνηση

Laravel στο runnerhut

Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή

Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.