Zum Inhalt springen

Logistik

Orbital Freight hat seine Monorepo-Pipeline in weniger als 8 Minuten fertiggestellt

120 Pakete, jedes wird bei jedem Push neu erstellt, bis die Erkennung betroffener Ziele korrekt konfiguriert wurde.

120 → 5
Pakete erstellt
45m → 8m
Pipeline
−62 %
CI-Ausgaben

Wir hatten die ganze Zeit Nx. Wir hatten die Fetch-Tiefe gerade auf 1 gesetzt, sodass nie erkennbar war, was sich geändert hat.

Chefingenieur, Orbital Freight

Orbital hatte Nx zwei Jahre zuvor eingeführt und den Vorteil nie gesehen, da eine oberflächliche Prüfung zur Folge hatte, dass die betroffene Erkennung keine Vergleichsbasis hatte und sich stillschweigend wieder auf den Aufbau von allem konzentrierte.

Die Lösung

  1. Die Abruftiefe ist auf 0 gesetzt, damit die Erkennung betroffener Objekte funktioniert
  2. Nx-Remote-Caching aktiviert, sodass CI und Entwickler Artefakte gemeinsam nutzen
  3. Das Aufgabendiagramm wird auf einem 32-vCPU-Läufer ausgeführt und nicht auf vielen kleinen
  4. Als Sicherheitsnetz wurde ein vollständiger Aufbau auf der Hauptleitung beibehalten

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.