Hoppa till innehåll

Gå CI på GitHub Actions

Go-byggen är snabba lokalt och oförklarligt långsamma i CI.

8m → 2m
Testsvit
3× snabbare
Rasdetektor
97 %
Cache träfffrekvens

Varför det händer

Vad ska ändras

  1. Cache ~/.cache/go-build och ~/go/pkg/mod knappade på go.sum
  2. Kör go build ./... innan go test så att build-cachen fylls i en gång
  3. Använd -count=1 medvetet — det inaktiverar testresultatcachen, så använd det bara när du menar det
  4. Dela stora testsviter med -run och en matris istället för att köpa en större maskin

Gå på runnerhut

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.