Gidsen
Hoe u ervoor kunt zorgen dat CI-caches daadwerkelijk blijven bestaan
Caches zijn geconfigureerd, maar het trefferpercentage is laag.
6 min leestijd
Caches zijn geconfigureerd, maar het trefferpercentage is laag.
Waarom het gebeurt
Sleutels bevatten vluchtige invoer, of de cache is gericht op een vertakking die nooit een warme kopie krijgt.
Hoe het te repareren
- Druk de berekende cachesleutel af en controleer of deze stabiel is tijdens de uitvoeringen
- Toets op lockfiles, nooit op de commit SHA
- Voeg herstelsleutels toe met een korter voorvoegsel, zodat bijna-ongevallen nog steeds kunnen worden hersteld
- Verwarm de cache van de basisvertakkingen volgens een schema, zodat nieuwe vertakkingen warm worden
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.
Gerelateerd
Hoe u de cachelimiet van 10 GB kunt omzeilenUw caches overschrijden de 10 GB per repository en beginnen stilletjes te worden verwijderd.Hoe u een build-cache deelt tussen repository'sElke repository onderhoudt zijn eigen cache voor dezelfde gedeelde afhankelijkheden.Een Docker-cache delen tussen takenElke matrixpoot bouwt dezelfde lagen opnieuw op.Hoe u Docker-cache-invalidatie kunt oplossenDocker-lagen worden opnieuw opgebouwd, zelfs als de relevante bestanden niet zijn gewijzigd.