Reager Native
Reager Native CI på GitHub Actions
Hver build genkompilerer native iOS- og Android-afhængigheder fra kilden.
22m → 7m
iOS build
14m → 4m
Android build
Hvorfor det sker
Hvad skal ændres
- Cache Pods/, ~/.gradle/caches og Metro transformer-cachen
- Kør iOS og Android builds som parallelle matrixben, ikke sekventielt
- Brug DerivedData persistens på macOS-løberen til inkrementelle Xcode-builds
- Spring den native build helt over, når kun JS ændres, ved hjælp af stifiltre
React Native på runnerhut
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
iOSXcode bygger fra bunden, og kodesignering er skrøbelig i CI.AndroidGradle løser afhængigheder igen, og emulatoren har ingen hardwareacceleration.FladderFlutter SDK og pub-cachen downloades på hver kørsel, for hver platform.FastlaneFastlane-baner bruger det meste af deres tid på bundleinstallation og signering.