Reagire nativo
Reagisci alla CI nativa su GitHub Actions
Ogni build ricompila le dipendenze native di iOS e Android dal sorgente.
22m → 7m
Versione iOS
14m → 4m
Costruzione Android
Perché succede
Cosa cambiare
- Cache Pods/, ~/.gradle/caches e la cache del trasformatore Metro
- Esegui build iOS e Android come gambe di matrice parallele, non in sequenza
- Utilizza la persistenza DerivedData sul runner macOS per build Xcode incrementali
- Salta completamente la build nativa quando è cambiato solo JS, utilizzando i filtri del percorso
Reagire Nativo su runnerhut
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
iOSXcode si crea da zero e la firma del codice è fragile in CI.AndroideGradle risolve nuovamente le dipendenze e l'emulatore non ha accelerazione hardware.SvolazzareL'SDK Flutter e la cache del pub vengono scaricati a ogni esecuzione, per ogni piattaforma.Corsia veloceLe corsie Fastlane dedicano la maggior parte del loro tempo all'installazione del bundle e alla configurazione della firma.