Corsia veloce
Fastlane CI su GitHub Actions
Le corsie Fastlane dedicano la maggior parte del loro tempo all'installazione del bundle e alla configurazione della firma.
3m → 25s
Configurazione della corsia
31m → 12m
Rilascio completo
Perché succede
Cosa cambiare
- Venditore/pacchetto cache per le gemme Fastlane
- Utilizza la corrispondenza con un ruolo di sola lettura nell'elemento della configurazione in modo che i certificati vengano recuperati e non rigenerati
- Dividi la creazione e il caricamento in corsie separate in modo che un caricamento non riuscito non venga ricostruito
Corsia veloce 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.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.