Zum Inhalt springen

Turborepo

Turborepo CI auf GitHub Actions

Turborepo meldet bei jedem CI-Lauf einen Cache-Fehler.

12 % → 91 %
Cache-Trefferquote
17m → 3m
Pipeline

Turborepo meldet bei jedem CI-Lauf einen Cache-Fehler.

Warum es passiert

Der lokale .turbo-Cache wird verworfen und es ist kein Remote-Cache konfiguriert, sodass jede Aufgabe erneut ausgeführt wird.

Was zu ändern ist

  1. Konfigurieren Sie Turborepo-Remote-Caching, damit CI und Entwickler Artefakte gemeinsam nutzen
  2. Zwischenspeichern Sie .turbo auch lokal für die Wiederverwendung innerhalb des Laufs
  3. Stellen Sie sicher, dass Aufgabeneingaben korrekt deklariert werden – zu breite Eingaben führen zu falschen Fehlschlägen
  4. Verwenden Sie --filter, um nur die Pakete zu erstellen, die von der Änderung betroffen sind

Turborepo auf runnerhut

Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-8vcpu-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.