Sari la conținut

Kotlin

Kotlin CI pe GitHub Actions

Compilarea Kotlin este mai lentă decât Java și demonul repornește la fiecare rulare.

7m → 2m
Compilați
40s → 2s
Faza de configurare

Compilarea Kotlin este mai lentă decât Java și demonul repornește la fiecare rulare.

De ce se întâmplă

kotlinc are un front-end mai greu și, fără memoria cache de configurare, Gradle reevaluează de fiecare dată întregul grafic de construcție.

Ce să schimbi

  1. Porniți memoria cache de configurare Gradle și compilatorul incremental Kotlin
  2. Cache ~/.gradle/caches și directoarele build/ ale modulelor stabile
  3. Folosiți kotlin.incremental=true și mențineți demonul cald în interiorul jobului
  4. Împărțiți ținte multiplatformă într-o matrice, astfel încât acestea să fie compilate în paralel

Kotlin pe runnerhut

Singura linie specifică runnerhut este `runs-on: runnerhut-8vcpu-ubuntu-2404`. Orice altceva este standard GitHub Actions — aceleași acțiuni, aceleași secrete și același model de permisiuni pe care îl utilizați astăzi.

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.