Spring til indhold

Gå CI på GitHub Actions

Go builds er hurtige lokalt og uforklarligt langsomme i CI.

8m → 2m
Test suite
3× hurtigere
Race detektor
97 %
Cache hit rate

Hvorfor det sker

Hvad skal ændres

  1. Cache ~/.cache/go-build og ~/go/pkg/mod tastet på go.sum
  2. Kør go build ./... før go test, så build-cachen er udfyldt én gang
  3. Brug -count=1 bevidst — det deaktiverer testresultatcachen, så brug det kun, når du mener det
  4. Del store testsuiter med -run og en matrix i stedet for at købe en større maskine

Gå 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å.