Spring til indhold

Clojure

Clojure CI på GitHub Actions

JVM opstart og afhængighedsløsning koster mere end testene.

80'erne → 3'erne
Afhængighedsløsning

Hvorfor det sker

Hvad skal ændres

  1. Cache ~/.m2/repository og ~/.gitlibs tastet på deps.edn
  2. Kør alle testnavneområder i én JVM i stedet for ét pr. navneområde
  3. Forkompiler med clj -T:build for at undgå gentaget AOT-arbejde

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