Vai al contenuto

Scala

Scala CI su GitHub Actions

sbt impiega più tempo ad avviarsi e risolversi che a compilare.

Anni '90→8
avvio sbt
11m → 3m
Compilare

Perché succede

Cosa cambiare

  1. Mettete nella cache ~/.cache/coursier, ~/.sbt e le directory target/
  2. Utilizza sbt --client o esegui tutte le attività in un'unica invocazione sbt
  3. Abilita la cache incrementale del compilatore Zinc tra le esecuzioni
  4. Dai alla JVM 8 GB o più: la compilazione Scala è affamata di memoria

Scala sul runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.