Hoppa till innehåll

Scala

Scala CI på GitHub Actions

sbt lägger längre tid på att starta upp och lösa än att kompilera.

90-tal → 8-tal
sbt uppstart
11 m → 3 m
Kompilera

Varför det händer

Vad ska ändras

  1. Cache ~/.cache/coursier, ~/.sbt och target/-katalogerna
  2. Använd sbt --client eller kör alla uppgifter i en enda sbt-anrop
  3. Aktivera Zinc inkrementella kompilatorcache över körningar
  4. Ge JVM 8 GB eller mer — Scala-kompilering är minneshungrig

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