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
- Cache ~/.m2/repository og ~/.gitlibs tastet på deps.edn
- Kør alle testnavneområder i én JVM i stedet for ét pr. navneområde
- 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å.