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
- Tænd for Gradle-konfigurationscachen og Kotlin inkrementelle compiler
- Cache ~/.gradle/caches og build/-mapper af stabile moduler
- Brug kotlin.incremental=true og hold dæmonen varm inde i jobbet
- 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å.