Οδηγοί
Πώς να κάνετε τις κρυφές μνήμες CI να παραμένουν στην πραγματικότητα
Οι κρυφές μνήμες έχουν διαμορφωθεί, αλλά το ποσοστό επιτυχίας είναι χαμηλό.
6 λεπτά ανάγνωσης
Γιατί συμβαίνει
Πώς να το διορθώσετε
- Εκτυπώστε το κλειδί της υπολογισμένης προσωρινής μνήμης και ελέγξτε ότι είναι σταθερό σε όλες τις εκτελέσεις
- Κλειδί στα lockfiles, ποτέ στο commit SHA
- Προσθέστε κλειδιά επαναφοράς με μικρότερο πρόθεμα, έτσι ώστε να γίνεται επαναφορά των παραλίγο χαμένων
- Θερμάνετε την κρυφή μνήμη του κλάδου βάσης σύμφωνα με ένα χρονοδιάγραμμα, έτσι ώστε οι νέοι κλάδοι να ξεκινούν ζεστά
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Πώς να εργαστείτε γύρω από το όριο των 10 GB προσωρινής μνήμηςΟι κρυφές μνήμες σας ξεπερνούν τα 10 GB ανά αποθετήριο και αρχίζουν σιωπηλά να εξωθούνται.Πώς να μοιραστείτε μια προσωρινή μνήμη κατασκευής σε αποθετήριαΚάθε αποθετήριο διατηρεί τη δική του κρυφή μνήμη για τις ίδιες κοινόχρηστες εξαρτήσεις.Τρόπος κοινής χρήσης μιας προσωρινής μνήμης Docker μεταξύ εργασιώνΚάθε σκέλος μήτρας αναδομεί τα ίδια στρώματα.Πώς να διορθώσετε την ακύρωση της προσωρινής μνήμης DockerΤα επίπεδα Docker αναδημιουργούνται ακόμη και όταν τα σχετικά αρχεία δεν άλλαξαν.