Siirry sisältöön

Scala

Scala CI GitHub Actions

sbt vie pidempään käynnistämiseen ja ratkaisemiseen kuin kääntämiseen.

90-luku → 8-luku
sbt käynnistys
11m → 3m
Kokoa

Miksi se tapahtuu

Mitä muuttaa

  1. Välimuisti ~/.cache/coursier, ~/.sbt ja kohde/hakemistot
  2. Käytä sbt --client -ohjelmaa tai suorita kaikki tehtävät yhdellä sbt-kutsulla
  3. Ota käyttöön Zinc inkrementaalinen kääntäjän välimuisti ajojen välillä
  4. Anna JVM:lle 8 Gt tai enemmän – Scala-kokoelma on muistinhimoinen

Scala runnerhutissa (runnerhut)

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.