Spring til indhold

Scala

Scala CI på GitHub Actions

sbt bruger længere tid på at starte op og løse end at kompilere.

90'erne → 8'erne
sbt opstart
11m → 3m
Kompiler

Hvorfor det sker

Hvad skal ændres

  1. Cache ~/.cache/coursier, ~/.sbt og target/-mapperne
  2. Brug sbt --client eller kør alle opgaver i en enkelt sbt-invocation
  3. Aktiver Zinc inkrementelle compiler-cache på tværs af kørsler
  4. Giv JVM 8 GB eller mere — Scala-kompilering er hukommelseskrævende

Scala på runnerhut

Dit næste build kan være dobbelt så hurtigt til den halve pris

Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.