Android
Android CI på GitHub Actions
Gradle løser afhængigheder igen, og emulatoren har ingen hardwareacceleration.
40m → 9m
Emulator test
11m → 3m
Gradle opbygning
Hvorfor det sker
Hvad skal ændres
- Cache ~/.gradle/caches og ~/.android/avd
- Kør på en runner, der afslører KVM, så emulatoren er hardwareaccelereret
- Aktiver Gradle-konfigurationscachen og byg cache
- Opdel enhedstests og instrumenteringstests i separate job
Android på runnerhut
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Reager NativeHver build genkompilerer native iOS- og Android-afhængigheder fra kilden.iOSXcode bygger fra bunden, og kodesignering er skrøbelig i CI.FladderFlutter SDK og pub-cachen downloades på hver kørsel, for hver platform.FastlaneFastlane-baner bruger det meste af deres tid på bundleinstallation og signering.