Hoppa till innehåll

Guider

Hur man skriver en cache-nyckel som träffar

Cachen är konfigurerad men missar vid varje körning.

4 min läsning

Varför det händer

Hur man fixar det

  1. Hasha exakt de filer som bestämmer innehållet - vanligtvis låsfiler
  2. Inkludera runner.os och runner.arch så att cacher inte korskontaminerar
  3. Inkludera aldrig github.sha eller en tidsstämpel
  4. Lägg till återställningsnycklar så att en partiell matchning fortfarande hjälper

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.