Mise en cache
Portée du cache
Réponse rapide
La portée du cache définit quels workflows, branches et référentiels peuvent lire une entrée de cache donnée.
La portée du cache définit quels workflows, branches et référentiels peuvent lire une entrée de cache donnée.
Pourquoi c'est important
GitHub étend les caches à une branche et à sa base, de sorte qu'une branche de fonctionnalités peut lire le cache principal mais pas celui d'une autre branche de fonctionnalités. Cette valeur par défaut surprend les personnes qui déboguent un cache froid.
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
Cache d'artefactsUn cache d'artefacts stocke les sorties de build entre les exécutions de CI afin que le travail inchangé ne doive pas être recalculé.Expulsion du cacheL'expulsion du cache consiste à supprimer des entrées de cache pour rester dans une limite de taille, généralement en supprimant en premier les entrées les moins récemment utilisées.Taux de réussite du cacheLe taux de réussite du cache est la proportion de recherches dans le cache qui trouvent une entrée utilisable, exprimée en pourcentage.Clé de cacheUne clé de cache est la chaîne qui identifie une entrée de cache, généralement construite à partir d'un hachage des fichiers de verrouillage qui déterminent le contenu mis en cache.