Siirry sisältöön

iOS

iOS CI GitHub Actions -palvelussa

Xcode rakentaa tyhjästä, ja koodin allekirjoittaminen on hauras CI:ssä.

18m → 4m
Inkrementaalinen rakenne
26m → 8m
UI testipaketti

Miksi se tapahtuu

Mitä muuttaa

  1. Säilytä DerivedData ajojen välillä – tämä on suurin yksittäinen voitto
  2. Käytä erityistä CI-avainnippua ja tuo sertifikaatti kerran työtä kohti
  3. Kiinnitä Xcode-versio erikseen xcode-selectillä
  4. Shard UI testaa simulaattoreita sen sijaan, että niitä ajaisi sarjassa

iOS runnerhutissa (runnerhut)

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.