Spring til indhold

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

  1. Cache ~/.m2/repository eller ~/.gradle/caches indtastet på build-filerne
  2. Aktiver Gradle-konfigurationscachen og byg cache
  3. Hold Gradle-dæmonen i live i et job i stedet for at forgrene sig pr. modul
  4. 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å.