Kotlin Multiplatform
Kotlin Multiplatform CI på GitHub Actions
Hvert mål kompileres serielt, og Kotlin/Native-cachen kasseres.
19m → 5m
Native kompilering
Hvorfor det sker
Hvad skal ændres
- Cache ~/.konan og ~/.gradle/caches tastet på Kotlin-versionen
- Kompiler JVM, JS og native mål som parallelle matrixben
- Byg Apple-mål på en macOS-løber og alt andet på Linux
Kotlin Multiplatform 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å.
Relateret
Reager NativeHver build genkompilerer native iOS- og Android-afhængigheder fra kilden.iOSXcode bygger fra bunden, og kodesignering er skrøbelig i CI.AndroidGradle løser afhængigheder igen, og emulatoren har ingen hardwareacceleration.FladderFlutter SDK og pub-cachen downloades på hver kørsel, for hver platform.