Deno
Deno CI στις GitHub Actions
Το Deno κατεβάζει ξανά και πληκτρολογεί εκ νέου τις απομακρυσμένες μονάδες σε κάθε εκτέλεση.
45s → 2s
Λήψη μονάδας
3m → 50s
Δοκιμαστική εκτέλεση
Γιατί συμβαίνει
Τι να αλλάξει
- Η προσωρινή μνήμη DENO_DIR κλειδώθηκε στο deno.lock
- Εκτελέστε deno cache πριν από τις δοκιμές, ώστε η λήψη να είναι ένα ξεχωριστό, ορατό βήμα
- Χρησιμοποιήστε το --no-check σε δοκιμαστικές εκτελέσεις όπου οι τύποι έχουν ήδη επαληθευτεί αλλού
Deno on runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
RustΤο Cargo δημιουργεί ξανά ολόκληρο το γράφημα εξάρτησης σχεδόν σε κάθε εκτέλεση CI.ΠήγαινεΟι εκδόσεις Go είναι γρήγορες τοπικά και ανεξήγητα αργές στο CI.PythonΗ εγκατάσταση του pip διαρκεί λίγα λεπτά και το pytest εκτελείται σε έναν μόνο πυρήνα.Node.jsΤο npm ci γράφει δεκάδες χιλιάδες μικρά αρχεία σε κάθε εκτέλεση.