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

Οδηγοί

Πώς να χρησιμοποιήσετε την κρυφή μνήμη στις GitHub Actions

Οι εκδόσεις C και C++ επαναμεταγλωττίζουν τα πάντα σε κάθε εκτέλεση.

5 λεπτά ανάγνωσης

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

Πώς να το διορθώσετε

  1. Cache ~/.ccache πληκτρολογήθηκε στην έκδοση μεταγλωττιστή και τον κατακερματισμό προέλευσης
  2. Ορίστε τα CMAKE_C_COMPILER_LAUNCHER και CMAKE_CXX_COMPILER_LAUNCHER σε κρυφή μνήμη
  3. Εκτυπώστε ccache -s στο τέλος της εργασίας, ώστε ο ρυθμός επισκέψεων να είναι ορατός
  4. Ορίστε το max_size αρκετά υψηλό — η προεπιλογή είναι συχνά πολύ μικρή για CI

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

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