Hoppa till innehåll

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.

iOS-ledning, Kestrel Mobile

Vad förändrades

  1. Lint, enhetstester och JS-buntning flyttade till Linux-runners
  2. DerivedData kvarstod mellan körningarna, vilket minskade inkrementella Xcode-byggen med två tredjedelar
  3. Simulatorkörningstider fästa till förinstallerade versioner, vilket tar bort en 4-minuters nedladdning
  4. Notariseringen delades upp i sitt eget jobb så det slutade blockera testfeedback

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.