Turborepo
Turborepo CI στις GitHub Actions
Το Turborepo αναφέρει μια απώλεια προσωρινής μνήμης σε κάθε εκτέλεση CI.
12% → 91%
Ποσοστό επισκέψεων στην κρυφή μνήμη
17μ → 3μ
Αγωγός
Γιατί συμβαίνει
Τι να αλλάξει
- Διαμορφώστε την απομακρυσμένη προσωρινή αποθήκευση Turborepo έτσι ώστε η CI και οι προγραμματιστές να μοιράζονται τεχνουργήματα
- Cache .turbo τοπικά καθώς και για επαναχρησιμοποίηση εντός της λειτουργίας
- Βεβαιωθείτε ότι οι εισαγωγές εργασιών έχουν δηλωθεί σωστά — οι υπερβολικά ευρείες είσοδοι προκαλούν λανθασμένες αστοχίες
- Χρησιμοποιήστε το --filter για να δημιουργήσετε μόνο τα πακέτα που επηρεάζονται από την αλλαγή
Turborepo στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
BazelΟλόκληρη η τιμή του Bazel είναι η προσωρινή αποθήκευση και το CI πετάει την κρυφή μνήμη σε κάθε εκτέλεση.GradleΗ φάση διαμόρφωσης εκτελείται για 40 δευτερόλεπτα πριν γίνει μεταγλώττιση.MavenΟ Maven κατεβάζει το Διαδίκτυο σε κάθε τρέξιμο.NxΤο Nx ανακατασκευάζει κάθε έργο επειδή δεν μπορεί να πει τι άλλαξε.