Kotlin
Kotlin CI om GitHub Actions
Kotlin-kompileringen är långsammare än Java och demonen startar om varje körning.
7m → 2m
Kompilera
40 → 2 s
Konfigurationsfas
Varför det händer
Vad ska ändras
- Slå på Gradle-konfigurationscachen och Kotlins inkrementella kompilator
- Cache ~/.gradle/cacher och build/-katalogerna för stabila moduler
- Använd kotlin.incremental=true och håll demonen varm i jobbet
- Dela upp flerplattformsmål i en matris så att de kompileras parallellt