Aller au contenu

guides

Votre clé de cache est probablement fausse

Quatre erreurs de clé de cache qui expliquent presque tous les faibles taux de réussite que nous constatons lors de l'intégration.

{auteur} · {rôle} · 2026-02-11 · 5 min de lecture

Lors de l'intégration, nous examinons la configuration du cache. Les quatre mêmes erreurs expliquent presque tous les faibles taux de réussite.

1. La clé inclut le commit SHA

Il ne peut jamais atteindre, car la clé est unique par validation. Étonnamment courant, généralement copié à partir d’un exemple démontrant autre chose.

2. Aucune clé de restauration

La modification d'une dépendance supprime tout le cache au lieu de restaurer celui d'hier et de le mettre à jour.

3. Aucune architecture ni système d'exploitation dans la clé

Un cache x64 restauré sur arm64 ne manque pas proprement : il produit des erreurs d'éditeur de liens plusieurs étapes plus tard.

4. La clé hache les fichiers sources, pas les fichiers de verrouillage

Le cache est invalidé à chaque changement de code, ce qui est exactement le contraire de ce que vous attendez d'un cache de dépendances.

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.