Reager Native
Reager Native CI på GitHub Actions
Hvert bygg rekompilerer opprinnelige iOS- og Android-avhengigheter fra kilden.
22m → 7m
iOS-bygg
14m → 4m
Android-bygg
Hvorfor det skjer
Hva skal endres
- Cache Pods/, ~/.gradle/cacher og Metro transformator-cachen
- Kjør iOS- og Android-bygg som parallelle matriseben, ikke sekvensielt
- Bruk DerivedData-utholdenhet på macOS-løperen for inkrementelle Xcode-bygg
- Hopp over den native build helt når bare JS endres, ved hjelp av banefiltre
Reager Native på runnerhut
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
iOSXcode bygger fra bunnen av og kodesignering er skjør i CI.AndroidGradle løser avhengigheter på nytt og emulatoren har ingen maskinvareakselerasjon.FladderFlutter SDK og pub-cache lastes ned på hver kjøring, for hver plattform.FastlaneFastlane-baner bruker mesteparten av tiden sin på buntinstallasjon og signeringsoppsett.