Fogyasztói alkalmazások
A Kestrel Mobile felére csökkentette a macOS számláját
Egy iOS-csapat, aki a macOS-percekért fizet a JavaScript-tesztek futtatásához, és mit tett ezek Linuxra való áthelyezése.
−54%
macOS költeni
18m → 5m
Xcode build
47 m → 19 m
Kioldó csővezeték
“A Mac-es perceink nagyjából egyharmadán az ESLint futott. Soha senki nem kérdőjelezte meg.”
A Kestrel tárolójában volt az iOS alkalmazás és a React Native JavaScript réteg. Minden futott macOS-en, mert az iOS buildnek szüksége volt rá.
Mi változott
- A lint, az egységtesztek és a JS-csomagolás átkerült a Linux-futókhoz
- A DerivedData a futtatások között megmaradt, ami kétharmaddal csökkentette a növekményes Xcode-felépítéseket
- A szimulátor futásideje az előre telepített verziókhoz van rögzítve, így a 4 perces letöltés megszűnik
- A közjegyzői hitelesítés saját feladatára szakadt, így nem blokkolta a teszt-visszajelzéseket
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
Northwind LabsEgy Rust monorepo 40 perces hideg felépítéssel, amelyet sccache és natív arm64 futók irányítanak.HarboursideSzabályozott fintech, amely építményeket, gyorsítótárat és naplózást igényelt az EU-n belül, futóflotta működtetése nélkül.Orbitális teherszállítás120 csomag, mindegyik minden lenyomáskor újraépül, amíg az érintett cél észlelése megfelelően be nem lett konfigurálva.