Hopp til innhold

Gå CI på GitHub Actions

Go-bygg er raskt lokalt og uforklarlig trege i CI.

8m → 2m
Testsuite
3× raskere
Race detektor
97 %
Buffertrefffrekvens

Hvorfor det skjer

Hva skal endres

  1. Cache ~/.cache/go-build og ~/go/pkg/mod tastet inn på go.sum
  2. Kjør go build ./... før go test slik at build-cachen fylles ut én gang
  3. Bruk -count=1 bevisst — den deaktiverer testresultatbufferen, så bruk den bare når du mener det
  4. Del store testsuiter med -run og en matrise i stedet for å kjøpe en større maskin

Gå på runnerhut

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.