Guider
Hur man får CI-cacher att bestå
Cacheminne är konfigurerade men träfffrekvensen är låg.
6 min läsning
Varför det händer
Hur man fixar det
- Skriv ut den beräknade cache-nyckeln och kontrollera att den är stabil över körningar
- Nyckel på låsfiler, aldrig på commit SHA
- Lägg till återställningsnycklar med ett kortare prefix så att nästan missar fortfarande återställs
- Värm basgrencachen enligt ett schema så att nya grenar börjar varma
Relaterat
Hur man undviker cachegränsen på 10 GBDina cacheminne överstiger 10 GB per förråd och börjar tyst vräka.Hur man delar en build-cache mellan arkivVarje förråd har sin egen cache för samma delade beroenden.Hur man delar en Docker-cache mellan jobbVarje matrisben bygger om samma lager.Hur man åtgärdar Docker cache-ogiltigförklaringDocker lager byggs om även när de relevanta filerna inte ändrades.