Fastlane
Fastlane CI på GitHub Actions
Fastlane-banor spenderar det mesta av sin tid på paketinstallation och signering.
3m → 25s
Körfältsuppställning
31m → 12m
Full version
Varför det händer
Vad ska ändras
- Cacheförsäljare/paket för Fastlane-ädelstenarna
- Använd matchning med en skrivskyddad roll i CI så att certifikat hämtas, inte återskapas
- Dela upp bygg och uppladdning i separata körfält så att en misslyckad uppladdning inte återuppbyggs
Fastlane på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
Relaterat
Reager NativeVarje byggnad kompilerar om inbyggda iOS- och Android-beroenden från källan.iOSXcode bygger från grunden och kodsignering är bräcklig i CI.AndroidGradle återlöser beroenden och emulatorn har ingen hårdvaruacceleration.FladdrarFlutter SDK och pubcachen laddas ner för varje körning, för varje plattform.
