Zum Inhalt springen

Leitfäden

So sorgen Sie dafür, dass CI-Caches tatsächlich bestehen bleiben

Caches sind konfiguriert, aber die Trefferquote ist niedrig.

6 Min. Lesezeit

Caches sind konfiguriert, aber die Trefferquote ist niedrig.

Warum es passiert

Schlüssel umfassen flüchtige Eingaben, oder der Cache ist auf einen Zweig beschränkt, der niemals eine warme Kopie erhält.

So beheben Sie das Problem

  1. Drucken Sie den berechneten Cache-Schlüssel aus und prüfen Sie, ob er über alle Läufe hinweg stabil ist
  2. Schlüssel für Sperrdateien, niemals für den Commit-SHA
  3. Fügen Sie Wiederherstellungsschlüssel mit einem kürzeren Präfix hinzu, damit Beinaheunfälle weiterhin wiederhergestellt werden
  4. Erwärmen Sie den Basis-Branch-Cache nach einem Zeitplan, damit neue Branches warm starten

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.