Fastlane
Fastlane CI a GitHub Actions-on
A Fastlane sávok idejük nagy részét a csomagtelepítéssel és az aláírás beállításával töltik.
3 m → 25 s
Sávbeállítás
31 m → 12 m
Teljes kiadás
A Fastlane sávok idejük nagy részét a csomagtelepítéssel és az aláírás beállításával töltik.
Miért történik
A Ruby drágakő gyorsítótár és az aláíró kulcstartó minden futtatáskor újra létrejön.
Mit kell változtatni
- Gyorsítótár gyártó/csomag a Fastlane drágakövekhez
- Használjon egyezést csak olvasható szerepkörrel a CI-ben, így a tanúsítványok lekérésre kerülnek, nem pedig újragenerálásra
- Oszd fel a felépítést és töltsd fel külön sávokra, hogy a sikertelen feltöltés ne épüljön újra
Fastlane a runnerhuton (runnerhut)
Az egyetlen runnerhut specifikus sor a `runs-on: runnerhut-macos-15-m4`. Minden más a szokásos GitHub Actions – ugyanazok a műveletek, ugyanazok a titkok és ugyanaz az engedélymodell, amelyet ma is használ.
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
React NativeMinden build újrafordítja a natív iOS- és Android-függőségeket a forrásból.iOSAz Xcode a semmiből építkezik, és a kódaláírás törékeny a CI-ben.AndroidA Gradle újra feloldja a függőségeket, és az emulátornak nincs hardveres gyorsítása.LebegésA Flutter SDK és a pub gyorsítótár letöltése minden futtatáskor, minden platformra.