Μετάβαση στο περιεχόμενο

Clojure

Clojure CI στις GitHub Actions

Η εκκίνηση του JVM και η ανάλυση εξάρτησης κοστίζουν περισσότερο από τις δοκιμές.

80s → 3s
Επίλυση εξάρτησης

Γιατί συμβαίνει

Τι να αλλάξει

  1. Cache ~/.m2/repository και ~/.gitlibs πληκτρολογημένα στο deps.edn
  2. Εκτελέστε όλους τους δοκιμαστικούς χώρους ονομάτων σε ένα JVM αντί για έναν ανά χώρο ονομάτων
  3. Κάντε προμεταγλώττιση με clj -T:build για να αποφύγετε επαναλαμβανόμενες εργασίες AOT

Clojure on runnerhut

Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή

Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.