Siirry sisältöön

Clojure

Clojure CI GitHub Actions

JVM-käynnistys ja riippuvuuden selvittäminen maksavat enemmän kuin testit.

80s → 3s
Riippuvuuden ratkaisu

Miksi se tapahtuu

Mitä muuttaa

  1. Välimuisti ~/.m2/repository ja ~/.gitlibs on avattu deps.edn
  2. Suorita kaikki testinimitilat yhdessä JVM:ssä eikä yhdessä nimiavaruudessa
  3. Esikäännä komennolla clj -T:build toistuvan AOT-työn välttämiseksi

Clojure runnerhutissa (runnerhut)

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

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