Hoppa till innehåll

Guider

Hur man minskar kostnader för macOS runner

macOS dominerar CI-räkningen.

5 min läsning

Varför det händer

Hur man fixar det

  1. Flytta allt som inte kräver Xcode till Linux — linting, JS-tester, backend-kod
  2. Behåller DerivedData så att inkrementella konstruktioner slutar byggas om från början
  3. Fäst simulatorkörtider till förinstallerade versioner för att undvika nedladdningar på flera minuter
  4. Använd en leverantör som är prissatt under GitHubs macOS-pris

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å.