Androide
CI Android su GitHub Actions
Gradle risolve nuovamente le dipendenze e l'emulatore non ha accelerazione hardware.
40m → 9m
Test dell'emulatore
11m → 3m
Costruzione Gradle
Perché succede
Cosa cambiare
- Memorizza nella cache ~/.gradle/caches e ~/.android/avd
- Esegui su un runner che espone KVM in modo che l'emulatore sia accelerato dall'hardware
- Abilita la cache di configurazione di Gradle e crea la cache
- Suddividere i test unitari e i test di strumentazione in lavori separati
Android 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
Reagire nativoOgni build ricompila le dipendenze native di iOS e Android dal sorgente.iOSXcode si crea da zero e la firma del codice è fragile in CI.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.