Hoppa till innehåll

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

  1. Cache ~/.m2/repository eller ~/.gradle/cacher inskrivna på byggfilerna
  2. Aktivera Gradle-konfigurationscachen och bygga cache
  3. Håll Gradle-demonen vid liv i ett jobb istället för att splittra per modul
  4. 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å.