Konsumentappar
Kestrel Mobile halverade sin macOS-räkning
Ett iOS-team som betalade för macOS-minuter för att köra JavaScript-tester, och vad flyttade dem till Linux gjorde.
−54 %
macOS spendera
18m → 5m
Xcode-bygge
47m → 19m
Släpp pipeline
“Ungefär en tredjedel av våra Mac-minuter körde ESLint. Ingen hade någonsin ifrågasatt det.”
Vad förändrades
- Lint, enhetstester och JS-buntning flyttade till Linux-runners
- DerivedData kvarstod mellan körningarna, vilket minskade inkrementella Xcode-byggen med två tredjedelar
- Simulatorkörningstider fästa till förinstallerade versioner, vilket tar bort en 4-minuters nedladdning
- Notariseringen delades upp i sitt eget jobb så det slutade blockera testfeedback
Relaterat
Northwind LabsEn Rust monorepo med en 40-minuters kall byggnad, under kontroll med sccache och infödda arm64-löpare.HarboursideEn reglerad fintech som behövde builds, cache och loggar inom EU, utan att driva en löparflotta.Orbital frakt120 paket, vart och ett byggs om vid varje push, tills detektering av påverkade mål konfigurerades korrekt.