Sari la conținut

Aplicații pentru consumatori

Kestrel Mobile și-a înjumătățit factura de macOS

O echipă iOS plătind minute macOS pentru a rula teste JavaScript și ce a făcut mutarea lor în Linux.

−54%
cheltuieli macOS
18m → 5m
Construire Xcode
47m → 19m
Conducta de eliberare

Aproximativ o treime din minutele noastre Mac rulau ESLint. Nimeni nu-l pusese vreodată la îndoială.

Principalul iOS, Kestrel Mobile

Depozitul lui Kestrel deținea aplicația iOS și stratul său React Native JavaScript. Totul a rulat pe macOS, deoarece versiunea iOS trebuia.

Ce s-a schimbat

  1. Lint, testele unitare și gruparea JS au fost mutate pe rularele Linux
  2. DerivedData a persistat între rulări, ceea ce a redus cu două treimi versiunile Xcode incrementale
  3. Timpurile de rulare ale simulatorului au fost fixate la versiunile preinstalate, eliminând o descărcare de 4 minute
  4. Notarizarea s-a împărțit în propria sa activitate, așa că a încetat să blocheze feedback-ul de testare

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.