Siirry sisältöön

Kuluttajasovellukset

Kestrel Mobile puolitti macOS-laskunsa

iOS-tiimi, joka maksoi macOS-minuuteista JavaScript-testien suorittamiseen ja mitä niiden siirtäminen Linuxiin teki.

−54 %
macOS-kulutus
18m → 5m
Xcode-rakennus
47m → 19m
Vapautusputki

Noin kolmasosa Mac-minuuteistamme käytti ESLintiä. Kukaan ei ollut koskaan kyseenalaistanut sitä.

iOS-johto, Kestrel Mobile

Mikä muuttui

  1. Lint, yksikkötestit ja JS-niputus siirrettiin Linux-ajokoneille
  2. DerivedData säilyi ajojen välillä, mikä vähensi inkrementaalisia Xcode-koontiversioita kahdella kolmasosalla
  3. Simulaattorin suoritusajat on kiinnitetty esiasennettuihin versioihin, mikä poistaa 4 minuutin latauksen
  4. Notaarin vahvistaminen jakautui omaan työhönsä, joten se lakkasi estämästä testipalautetta

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.