Přejít na obsah

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.

Hlavní inženýr, Orbital Freight

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

  1. fetch-depth nastavena na 0, takže ovlivněná detekce funguje
  2. Nx vzdálené ukládání do mezipaměti povoleno, takže CI a vývojáři sdílejí artefakty
  3. Graf úloh běží na jednom 32 vCPU runneru spíše než na mnoha malých
  4. 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.