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
- Cache ~/.cache/coursier, ~/.sbt og target/-katalogene
- Bruk sbt --client eller kjør alle oppgaver i en enkelt sbt-påkallelse
- Aktiver Zinc inkrementell kompilatorbuffer på tvers av kjøringer
- 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å.