Hopp til innhold

Android

Android CI på GitHub Actions

Gradle løser avhengigheter på nytt og emulatoren har ingen maskinvareakselerasjon.

40m → 9m
Emulator tester
11m → 3m
Gradle konstruksjon

Hvorfor det skjer

Hva skal endres

  1. Cache ~/.gradle/caches og ~/.android/avd
  2. Kjør på en løper som eksponerer KVM slik at emulatoren blir maskinvareakselerert
  3. Aktiver Gradle-konfigurasjonsbufferen og bygg cache
  4. Del enhetstester og instrumenteringstester i separate jobber

Android på runnerhut

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.