Logistik
Orbital Freight fick sin monorepo-pipeline under 8 minuter
120 paket, vart och ett byggs om vid varje push, tills detektering av påverkade mål konfigurerades korrekt.
120 → 5
Paket byggda
45m → 8m
Pipeline
−62 %
CI spenderar
“Vi hade Nx hela tiden. Vi hade just hämtat djupet inställt på 1, så det kunde aldrig avgöra vad som förändrades.”
Fixningen
- hämtningsdjupet inställt på 0 så påverkad detektering fungerar
- Nx remote caching aktiverat så att CI och utvecklare delar artefakter
- Uppgiftsdiagram körs på en 32 vCPU-runner istället för många små
- En hel konstruktion behålls på huvudledningen som ett skyddsnät
Relaterat
Northwind LabsEn Rust monorepo med en 40-minuters kall byggnad, under kontroll med sccache och infödda arm64-löpare.HarboursideEn reglerad fintech som behövde builds, cache och loggar inom EU, utan att driva en löparflotta.Tornfalk mobilEtt iOS-team som betalade för macOS-minuter för att köra JavaScript-tester, och vad flyttade dem till Linux gjorde.