Java
Java CI på GitHub Actions
Hver build gendownloader de samme Maven- eller Gradle-afhængigheder.
120s → 4s
Afhængighedsløsning
9m → 90'erne
Inkrementel opbygning
91 %
Cache hit rate
Hvorfor det sker
Hvad skal ændres
- Cache ~/.m2/repository eller ~/.gradle/caches indtastet på build-filerne
- Aktiver Gradle-konfigurationscachen og byg cache
- Hold Gradle-dæmonen i live i et job i stedet for at forgrene sig pr. modul
- Giv JVM'en nok bunke - GC thrash ligner præcis en langsom bygning
Java på runnerhut
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.