Hopp til innhold

Clojure

Clojure CI på GitHub Actions

JVM-oppstart og avhengighetsløsning koster mer enn testene.

80 → 3 s
Avhengighetsløsning

Hvorfor det skjer

Hva skal endres

  1. Cache ~/.m2/repository og ~/.gitlibs tastet på deps.edn
  2. Kjør alle testnavneområder i én JVM i stedet for ett per navneområde
  3. Forkompiler med clj -T:build for å unngå gjentatt AOT-arbeid

Clojure 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å.