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
Kotlin på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
