Zum Inhalt springen

Mond

Moon CI auf GitHub Actions

Moon führt jede Aufgabe aus, weil die Toolchain und der Cache kalt sind.

64 → 6
Aufgaben werden ausgeführt
12m → 2m
Pipeline

Moon führt jede Aufgabe aus, weil die Toolchain und der Cache kalt sind.

Warum es passiert

.moon/cache und das Proto-Toolchain-Verzeichnis werden zwischen den Läufen verworfen.

Was zu ändern ist

  1. Cache .moon/cache und ~/.proto auf den Sperrdateien verschlüsselt
  2. Verwenden Sie Moon Ci, um nur betroffene Aufgaben mit korrekter Basiserkennung auszuführen
  3. Rufen Sie den vollständigen Git-Verlauf ab, damit die betroffene Erkennung funktioniert

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