Spring til indhold

Kotlin

Kotlin CI om GitHub Actions

Kotlin-kompilering er langsommere end Java, og dæmonen genstarter hver kørsel.

7m → 2m
Kompiler
40'erne → 2'erne
Konfigurationsfase

Hvorfor det sker

Hvad skal ændres

  1. Tænd for Gradle-konfigurationscachen og Kotlin inkrementelle compiler
  2. Cache ~/.gradle/caches og build/-mapper af stabile moduler
  3. Brug kotlin.incremental=true og hold dæmonen varm inde i jobbet
  4. Opdel multiplatform-mål i en matrix, så de kompileres parallelt

Kotlin på runnerhut

Dit næste build kan være dobbelt så hurtigt til den halve pris

Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.