Hopp til innhold

Scala

Scala CI på GitHub Actions

sbt bruker lengre tid på å starte opp og løse enn å kompilere.

90-tallet → 8-tallet
sbt oppstart
11m → 3m
Kompiler

Hvorfor det skjer

Hva skal endres

  1. Cache ~/.cache/coursier, ~/.sbt og target/-katalogene
  2. Bruk sbt --client eller kjør alle oppgaver i en enkelt sbt-påkallelse
  3. Aktiver Zinc inkrementell kompilatorbuffer på tvers av kjøringer
  4. Gi JVM 8 GB eller mer — Scala-kompilering er minnekrevende

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