Gradle
Gradle CI på GitHub Actions
Konfigurationsfasen pågår i 40 sekunder innan något kompileras.
42 s → 1,5 s
Konfigurationsfas
12m → 3m
Bygg
Varför det händer
Vad ska ändras
- Aktivera --configuration-cache och --build-cache
- Cache ~/.gradle/cacher inskrivna på byggskripten och låsfilerna
- Använd Gradle remote build cache så att CI och utvecklare delar utdata
- Undvik dynamiska versioner – de tvingar fram en omupplösning av beroendet varje körning