Mise en cache
Cache d'artefacts
Réponse rapide
Un cache d'artefacts stocke les sorties de build entre les exécutions de CI afin que le travail inchangé ne doive pas être recalculé.
Un cache d'artefacts stocke les sorties de build entre les exécutions de CI afin que le travail inchangé ne doive pas être recalculé.
Pourquoi c'est important
La distinction avec un magasin d'artefacts est importante : un cache est une optimisation qui peut être expulsée à tout moment, donc une construction doit toujours réussir sur un cache froid. Si votre pipeline s'interrompt lorsque le cache manque, vous disposez d'une dépendance, pas d'un cache.
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
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.Portée du cacheLa portée du cache définit quels workflows, branches et référentiels peuvent lire une entrée de cache donnée.