Naar inhoud springen

Gidsen

Hoe u de kosten van macOS-runners kunt verlagen

macOS domineert de CI-wet.

5 min leestijd

macOS domineert de CI-wet.

Waarom het gebeurt

macOS factureert ongeveer tien keer het Linux-tarief op GitHub, en teams voeren er uit gemak vaak niet-Xcode-werk op uit.

Hoe het te repareren

  1. Verplaats alles waarvoor geen Xcode nodig is naar Linux: linting, JS-tests, backend-code
  2. Houd DerivedData vol, zodat incrementele builds niet langer opnieuw hoeven te worden opgebouwd
  3. Pin simulatorruntimes op vooraf geïnstalleerde versies om downloads van meerdere minuten te voorkomen
  4. Gebruik een provider die lager geprijsd is dan het macOS-tarief van GitHub

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.