Gidsen
Hoe iOS CI te parallelliseren
iOS CI is serieel en macOS-minuten zijn duur.
5 min leestijd
iOS CI is serieel en macOS-minuten zijn duur.
Waarom het gebeurt
Bouwen en proefdraaien in één lange klus op één machine.
Hoe het te repareren
- Bouw één keer en voer vervolgens testscherven uit op het gebouwde product
- Voer meerdere simulators uit op één grote loper in plaats van op meerdere kleine lopers
- Verplaats al het niet-Xcode-werk naar Linux
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.
Gerelateerd
Hoe u de Xcode-buildtijden in CI kunt verkortenXcode-builds duren bij elke run twintig minuten.Hoe iOS-simulatortests te versnellenSimulatortests duren een half uur.Hoe om te gaan met het ondertekenen van iOS-code in CIOndertekenen werkt lokaal en mislukt af en toe in CI.Hoe macOS-apps in CI notarieel te makenNotarisatie is traag en er treedt af en toe een time-out op.