Java
Java CI på GitHub Actions
Varje byggnad laddar ner samma Maven- eller Gradle-beroenden igen.
120s → 4s
Beroendelösning
9m → 90-tal
Inkrementell konstruktion
91 %
Cache träfffrekvens
Varför det händer
Vad ska ändras
- Cache ~/.m2/repository eller ~/.gradle/cacher inskrivna på byggfilerna
- Aktivera Gradle-konfigurationscachen och bygga cache
- Håll Gradle-demonen vid liv i ett jobb istället för att splittra per modul
- Ge JVM tillräckligt mycket hög - GC thrash ser exakt ut som en långsam konstruktion
Java på runnerhut
Nästa bygge kan gå dubbelt så fort, till halva priset
Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.
