Hopp til innhold

Java

Java CI på GitHub Actions

Hvert bygg laster ned de samme Maven- eller Gradle-avhengighetene på nytt.

120 s → 4 s
Avhengighetsløsning
9m → 90-tallet
Inkrementell oppbygging
91 %
Buffertrefffrekvens

Hvorfor det skjer

Hva skal endres

  1. Buffer ~/.m2/repository eller ~/.gradle/cacher tastet på byggefilene
  2. Aktiver Gradle-konfigurasjonsbufferen og bygg cache
  3. Hold Gradle-demonen i live i en jobb i stedet for å gaffel per modul
  4. Gi JVM nok haug - GC thrash ser akkurat ut som en treg konstruksjon

Java 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å.