Fastlane
Fastlane CI GitHub Actions
Fastlane-kaistat käyttävät suurimman osan ajastaan paketin asennukseen ja allekirjoittamiseen.
3m → 25s
Kaistan asetus
31m → 12m
Täysi julkaisu
Miksi se tapahtuu
Mitä muuttaa
- Välimuistin myyjä/paketti Fastlane-helmille
- Käytä vastaavuutta vain luku -roolissa CI:ssä, jotta varmenteet haetaan, ei niitä luoda uudelleen
- Jaa koontiversio ja lataa eri kaistat, jotta epäonnistunut lataus ei rakenneta uudelleen
Fastlane on runnerhut
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
React NativeJokainen koontiversio kääntää uudelleen alkuperäiset iOS- ja Android-riippuvuudet lähteestä.iOSXcode rakentaa tyhjästä, ja koodin allekirjoittaminen on hauras CI:ssä.AndroidGradle ratkaisee riippuvuudet uudelleen, eikä emulaattorissa ole laitteistokiihdytystä.FlutterFlutter SDK ja pub-välimuisti ladataan joka ajon aikana, jokaiselle alustalle.