Caching
Hvorfor går min cache glip af hvert løb?
Hurtigt svar
Nøglen inkluderer noget, der ændrer hver kørsel - almindeligvis github.sha eller et tidsstempel.
Detaljen, der betyder noget
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Hvorfor genopbygger Cargo alt?Din cache-nøgle ændres ved hver kørsel, eller mål/ er slet ikke cachelagret.Hvorfor er cache-gendannelse langsom?GitHub begrænser cachens båndbredde, så en multi-gigabyte cache kan tage minutter at gendanne.Hvordan skriver jeg en god cache-nøgle?Hash præcis de filer, der bestemmer det cachelagrede indhold - normalt låsefilen - og intet andet.Hvad er gendannelsesnøgler?Bestilte præfikser prøvet, når den nøjagtige cache-nøgle mangler, så et delvist match kan stadig gendannes.