Fastlane
Fastlane CI på GitHub Actions
Fastlane-baner bruger det meste af deres tid på bundleinstallation og signering.
3m → 25s
Bane opsætning
31m → 12m
Fuld udgivelse
Hvorfor det sker
Hvad skal ændres
- Cacheleverandør/bundt til Fastlane-perlerne
- Brug match med en skrivebeskyttet rolle i CI, så certifikater hentes, ikke regenereres
- Opdel build og upload i separate baner, så en mislykket upload ikke genopbygges
Fastlane 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
Reager NativeHver build genkompilerer native iOS- og Android-afhængigheder fra kilden.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.