Přejít na obsah

Spotřebitelské aplikace

Kestrel Mobile snížil svůj účet za macOS na polovinu

Tým iOS platící za minuty macOS za spouštění testů JavaScriptu a co udělal jejich přesun na Linux.

−54 %
utratit macOS
18m → 5m
Sestavení Xcode
47m → 19m
Uvolněte potrubí

Zhruba třetina našich minut na Macu běžela na ESLint. Nikdo to nikdy nezpochybňoval.

Vedoucí iOS, Kestrel Mobile

Úložiště Kestrel obsahovalo aplikaci pro iOS a její vrstvu React Native JavaScript. Vše běželo na macOS, protože to potřebovalo sestavení iOS.

Co se změnilo

  1. Lint, unit testy a JS bundling se přesunuly do Linuxových běžců
  2. DerivedData přetrvávala mezi běhy, což omezilo přírůstková sestavení Xcode o dvě třetiny
  3. Běhové moduly simulátoru připnuté k předinstalovaným verzím, čímž se odstraní 4minutové stahování
  4. Notářské ověření se rozdělilo do své vlastní práce, takže přestalo blokovat zpětnou vazbu z testu

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.