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