Kotlin Çoklu Platformu
GitHub Actions üzerinde Kotlin Multiplatform CI
Her hedef seri olarak derlenir ve Kotlin/Native önbellek atılır.
19 dk → 5 dk
Yerel derleme
Her hedef seri olarak derlenir ve Kotlin/Native önbellek atılır.
Neden oluyor?
~/.konan, Kotlin/Native araç zincirini ve derlenmiş eserleri tutar ve her çalıştırmada soğuktur.
Ne değiştirilmeli
- Kotlin sürümüne göre önbellek ~/.konan ve ~/.gradle/caches anahtarlandı
- JVM, JS ve yerel hedefleri paralel matris ayakları olarak derleyin
- Bir macOS çalıştırıcısında ve Linux'taki diğer her şeyde Apple hedefleri oluşturun
runnerhut'ta Kotlin Çoklu Platformu (runnerhut)
runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-8vcpu-ubuntu-2404'tür. Geriye kalan her şey standart GitHub Actions'tir; bugün kullandığınız aynı eylemler, aynı sırlar ve aynı izin modeli.
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
Yerel TepkiHer yapı, yerel iOS ve Android bağımlılıklarını kaynaktan yeniden derler.iOSXcode sıfırdan derlenir ve CI'da kod imzalama hassastır.androidGradle bağımlılıkları yeniden çözer ve öykünücünün donanım hızlandırması yoktur.çarpıntıFlutter SDK ve pub önbelleği her platform için her çalıştırmada indirilir.