Guider
Hvordan parallellisere iOS CI
iOS CI er seriell og macOS-minutter er dyre.
5 min lesing
Hvorfor det skjer
Hvordan fikse det
- Bygg én gang, og kjør deretter testskår mot det bygde produktet
- Kjør flere simulatorer på en stor løper i stedet for flere små løpere
- Flytt alle ikke-Xcode-verk til Linux
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
Hvordan kutte Xcode byggetider i CIXcode-bygg tar tjue minutter på hver løpetur.Hvordan øke hastigheten på iOS-simulatortesterSimulatortester tar en halvtime.Hvordan håndtere iOS-kodesignering i CISignering fungerer lokalt og svikter med jevne mellomrom i CI.Hvordan notarisere macOS-apper i CINotarisering er treg og av og til tidsavbrutt.