Gradle
Gradle CI på GitHub Actions
Konfigurasjonsfasen varer i 40 sekunder før noe kompileres.
42 s → 1,5 s
Konfigurasjonsfase
12m → 3m
Bygg
Hvorfor det skjer
Hva skal endres
- Aktiver --configuration-cache og --build-cache
- Cache ~/.gradle/cacher tastet på byggeskriptene og låsefilene
- Bruk Gradle ekstern byggebuffer slik at CI og utviklere deler utganger
- Unngå dynamiske versjoner - de tvinger avhengighetsresolusjon hver kjøring
Gradle på runnerhut
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.