Logistika
Orbital Freight dostal svůj monorepo ropovod pod 8 minut
120 balíčků, každý se znovu sestavuje při každém push, dokud není správně nakonfigurována detekce dotčeného cíle.
120 → 5
Postavené balíčky
45m → 8m
Potrubí
−62 %
CI utrácet
“Celou dobu jsme měli Nx. Právě jsme měli hloubku načtení nastavenou na 1, takže nikdy nemohlo říct, co se změnilo.”
Orbital přijal Nx před dvěma lety a nikdy neviděl přínos, protože mělká pokladna znamenala, že postižená detekce neměla žádnou základnu, se kterou by se mohla srovnávat, a v tichosti se vrátila k budování všeho.
Oprava
- fetch-depth nastavena na 0, takže ovlivněná detekce funguje
- Nx vzdálené ukládání do mezipaměti povoleno, takže CI a vývojáři sdílejí artefakty
- Graf úloh běží na jednom 32 vCPU runneru spíše než na mnoha malých
- Plná konstrukce zachována na hlavní jako bezpečnostní síť
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Northwind LabsRust monorepo se 40minutovou studenou sestavou, pod kontrolou sccache a nativními běžci arm64.HarboursideRegulovaná fintech, která potřebovala sestavení, cache a logy uvnitř EU, aniž by provozovala běžeckou flotilu.Poštolka MobileTým iOS platící za minuty macOS za spouštění testů JavaScriptu a co udělal jejich přesun na Linux.