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

αστεία

Jest CI στις GitHub Actions

Το Jest μετατρέπει κάθε αρχείο σε κάθε εκτέλεση και χρησιμοποιεί έναν εργαζόμενο στο CI.

90s → 8s
Μεταμορφώστε τον χρόνο
14μ → 3μ
Δοκιμαστική σουίτα

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

Τι να αλλάξει

  1. Αποθηκεύστε προσωρινά τον κατάλογο κρυφής μνήμης Jest που έχει πληκτρολογηθεί στο αρχείο κλειδώματος και διαμόρφωση
  2. Ορίστε το --maxWorkers στο core count αντί να αποδεχτείτε την προεπιλογή
  3. Χρησιμοποιήστε το --shard σε μια μήτρα για σουίτες πάνω από δέκα λεπτά
  4. Αλλάξτε τον μετασχηματιστή σε SWC ή esbuild — η Babel είναι συνήθως το σημείο συμφόρησης

Jest on runnerhut

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

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