Nx
Nx CI auf GitHub Actions
Nx erstellt jedes Projekt neu, da es nicht erkennen kann, was sich geändert hat.
48 → 3
Projekte gebaut
22m → 4m
Pipeline
Nx erstellt jedes Projekt neu, da es nicht erkennen kann, was sich geändert hat.
Warum es passiert
Das Nx-Cache-Verzeichnis wird nicht beibehalten und der Basis-SHA für die betroffene Erkennung ist in CI falsch.
Was zu ändern ist
- Cachen Sie .nx/cache und richten Sie Nx-Remote-Caching ein
- Verwenden Sie betroffene nx mit der richtigen --base, damit nur geänderte Projekte erstellt werden
- Aktivieren Sie die verteilte Aufgabenausführung in der NX-Cloud für große Diagramme
- Rufen Sie genügend Git-Verlauf ab, damit die betroffene Erkennung funktioniert – flache Klone machen das kaputt
Nx 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.