Zum Inhalt springen

Hosen

Pants CI auf GitHub Actions

Pants führt jeden Prozess erneut aus, da der lokale Cache leer ist.

210 → 8
Ziele laufen
15m → 3m
Pipeline

Pants führt jeden Prozess erneut aus, da der lokale Cache leer ist.

Warum es passiert

~/.cache/pants enthält die benannten Caches und den lokalen Prozesscache und wird nicht beibehalten.

Was zu ändern ist

  1. Cache ~/.cache/pants/named_caches und den LMDB-Store
  2. Konfigurieren Sie einen Remote-Cache, damit die Ergebnisse auftragsübergreifend geteilt werden
  3. Verwenden Sie pants --changed-since, um nur betroffene Ziele auszuführen

Hose 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.