Reager Native
Reagera Native CI på GitHub Actions
Varje byggnad kompilerar om inbyggda iOS- och Android-beroenden från källan.
22m → 7m
iOS-byggd
14m → 4m
Android-byggd
Varför det händer
Vad ska ändras
- Cache Pods/, ~/.gradle/caches och Metro-transformatorns cache
- Kör iOS- och Android-byggen som parallella matrisben, inte sekventiellt
- Använd DerivedData persistens på macOS-runnern för inkrementella Xcode-byggnationer
- Hoppa över den inbyggda versionen helt när endast JS ändras, med sökvägsfilter
Reager Native 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
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.FastlaneFastlane-banor spenderar det mesta av sin tid på paketinstallation och signering.
