Zum Inhalt springen

scache

sccache CI auf GitHub Actions

sccache ist konfiguriert, aber die Trefferquote liegt in CI nahe Null.

3 % → 89 %
Trefferquote
18m → 4m
Bauen

sccache ist konfiguriert, aber die Trefferquote liegt in CI nahe Null.

Warum es passiert

Das lokale Sccache-Verzeichnis wird nicht beibehalten und es ist kein gemeinsames Backend konfiguriert.

Was zu ändern ist

  1. Richten Sie Sccache auf ein S3- oder Redis-Backend, das von allen Jobs gemeinsam genutzt wird
  2. Cache ~/.cache/sccache als lokalen Fallback
  3. Überprüfen Sie „sccache --show-stats“ am Ende des Auftrags, damit Fehler sichtbar sind

Sccache auf runnerhut

Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-16vcpu-ubuntu-2404“. Alles andere sind Standard-GitHub Actions – dieselben Aktionen, dieselben Geheimnisse und dasselbe Berechtigungsmodell, das Sie heute verwenden.

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.