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

Μονόρεπο

Monorepo CI στις GitHub Actions

Οι αλλαγές μιας γραμμής ενεργοποιούν μια κατασκευή πλήρους αποθήκης.

120 → 5
Κατασκευάστηκαν πακέτα
45μ → 6μ
Αγωγός

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

Τι να αλλάξει

  1. Υιοθετήστε την ανίχνευση επηρεασμένης — επηρεασμένη nx, turbo --φίλτρο, ερώτημα bazel ή παντελόνι --άλλαξε-από
  2. Χρησιμοποιήστε φίλτρα διαδρομής, ώστε να μην ενεργοποιούνται καθόλου άσχετες ροές εργασίας
  3. Μοιραστείτε μια ζεστή κρυφή μνήμη σε κάθε πακέτο αντί για αποθήκευση στην προσωρινή μνήμη ανά πακέτο
  4. Εκτελέστε το γράφημα εργασιών σε έναν μεγάλο δρομέα αντί για πολλά μικρά

Monorepo on runnerhut

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

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