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ă.”
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
- Lint, testele unitare și gruparea JS au fost mutate pe rularele Linux
- DerivedData a persistat între rulări, ceea ce a redus cu două treimi versiunile Xcode incrementale
- Timpurile de rulare ale simulatorului au fost fixate la versiunile preinstalate, eliminând o descărcare de 4 minute
- 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.
Similar
Northwind LabsUn Rust monorepo cu o construcție rece de 40 de minute, adus sub control cu sccache și alergători nativi arm64.HarboursideUn fintech reglementat care avea nevoie de construcții, cache și jurnale în interiorul UE, fără a opera o flotă de alergători.Marfă orbitală120 de pachete, fiecare reconstruindu-se la fiecare apăsare, până când detectarea țintei afectate a fost configurată corect.