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

Πήγαινε

Μετάβαση CI στις GitHub Actions

Οι εκδόσεις Go είναι γρήγορες τοπικά και ανεξήγητα αργές στο CI.

8μ → 2μ
Δοκιμαστική σουίτα
3 φορές πιο γρήγορα
Ανιχνευτής αγώνα
97%
Ποσοστό επισκέψεων στην κρυφή μνήμη

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

Τι να αλλάξει

  1. Cache ~/.cache/go-build και ~/go/pkg/mod keyed on go.sum
  2. Εκτελέστε go build ./... πριν δοκιμάσετε τη μετάβαση, ώστε η προσωρινή μνήμη κατασκευής να συμπληρωθεί μία φορά
  3. Χρησιμοποιήστε το -count=1 σκόπιμα — απενεργοποιεί την προσωρινή μνήμη αποτελεσμάτων δοκιμής, επομένως χρησιμοποιήστε το μόνο όταν το εννοείτε
  4. Θραύσματα μεγάλων δοκιμαστικών σουιτών με -run και matrix αντί να αγοράσετε ένα μεγαλύτερο μηχάνημα

Go on runnerhut

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

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