Vai al contenuto

Clojure

Clojure CI su GitHub Actions

L'avvio della JVM e la risoluzione delle dipendenze costano più dei test.

Anni '80 → 3 secondi
Risoluzione delle dipendenze

Perché succede

Cosa cambiare

  1. Memorizza nella cache ~/.m2/repository e ~/.gitlibs digitati su deps.edn
  2. Esegui tutti gli spazi dei nomi di test in una JVM anziché una per spazio dei nomi
  3. Precompilare con clj -T:build per evitare ripetuti lavori AOT

Clojure su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.