Fastlane
Fastlane CI på GitHub Actions
Fastlane-baner bruker mesteparten av tiden sin på buntinstallasjon og signeringsoppsett.
3m → 25s
Kjørefeltoppsett
31m → 12m
Full utgivelse
Hvorfor det skjer
Hva skal endres
- Cacheleverandør/bunt for Fastlane-edelstenene
- Bruk samsvar med en skrivebeskyttet rolle i CI slik at sertifikater hentes, ikke regenereres
- Del oppbygging og opplasting i separate baner slik at en mislykket opplasting ikke gjenoppbygges
Fastlane 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
Reager NativeHvert bygg rekompilerer opprinnelige iOS- og Android-avhengigheter fra kilden.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.