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

pnpm

pnpm CI στις GitHub Actions

Η εγκατάσταση pnpm είναι γρήγορη τοπικά αλλά αργή σε CI.

65s → 6s
Εγκατάσταση
3m → 12s
Εγκατάσταση Monorepo

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

Τι να αλλάξει

  1. Αποθηκεύστε προσωρινά τη διαδρομή αποθήκευσης pnpm που επιστρέφεται από τη διαδρομή αποθήκευσης pnpm
  2. Εγκαταστήστε με --frozen-lockfile για αναπαραγωγιμότητα
  3. Χρησιμοποιήστε την προσωρινή μνήμη αποθήκευσης αντί για την προσωρινή αποθήκευση node_modules — καταργεί τις διπλές αντιγραφές σε χώρους εργασίας

pnpm στο runnerhut

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

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