Hoppa till innehåll

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

  1. Slå på Gradle-konfigurationscachen och Kotlins inkrementella kompilator
  2. Cache ~/.gradle/cacher och build/-katalogerna för stabila moduler
  3. Använd kotlin.incremental=true och håll demonen varm i jobbet
  4. 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å.