Kotlin
Kotlin CI på GitHub Actions
Kotlin-kompileringen er tregere enn Java, og demonen starter på nytt hver kjøring.
7m → 2m
Kompiler
40 → 2 s
Konfigurasjonsfase
Hvorfor det skjer
Hva skal endres
- Slå på Gradle-konfigurasjonsbufferen og Kotlin inkrementelle kompilator
- Cache ~/.gradle/cacher og build/-katalogene til stabile moduler
- Bruk kotlin.incremental=true og hold daemonen varm inne i jobben
- Del flerplattformmål i en matrise slik at de kompileres parallelt
Kotlin 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å.