Nx
Nx CI στις GitHub Actions
Το Nx ανακατασκευάζει κάθε έργο επειδή δεν μπορεί να πει τι άλλαξε.
48 → 3
Έργα που κατασκευάστηκαν
22μ → 4μ
Αγωγός
Γιατί συμβαίνει
Τι να αλλάξει
- Αποθηκεύστε προσωρινά .nx/cache και ρυθμίστε την απομακρυσμένη προσωρινή αποθήκευση Nx
- Χρησιμοποιήστε το nx επηρεασμένο με τη σωστή --βάση ώστε να δημιουργηθούν μόνο αλλαγμένα έργα
- Ενεργοποιήστε την εκτέλεση κατανεμημένων εργασιών nx-cloud για μεγάλα γραφήματα
- Λάβετε αρκετό ιστορικό git για να λειτουργήσει η επηρεασμένη ανίχνευση — ρηχοί κλώνοι το σπάνε
Nx στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
BazelΟλόκληρη η τιμή του Bazel είναι η προσωρινή αποθήκευση και το CI πετάει την κρυφή μνήμη σε κάθε εκτέλεση.GradleΗ φάση διαμόρφωσης εκτελείται για 40 δευτερόλεπτα πριν γίνει μεταγλώττιση.MavenΟ Maven κατεβάζει το Διαδίκτυο σε κάθε τρέξιμο.TurborepoΤο Turborepo αναφέρει μια απώλεια προσωρινής μνήμης σε κάθε εκτέλεση CI.