Update CI script
parent
c5a38c0fd6
commit
37e26dd841
@ -1,9 +1,35 @@
|
||||
image: golang:latest
|
||||
|
||||
stages:
|
||||
- test
|
||||
- validate
|
||||
- build
|
||||
|
||||
fmt:
|
||||
stage: validate
|
||||
script:
|
||||
- gofmt -l -s -e .
|
||||
- exit $(gofmt -l -s -e . | wc -l)
|
||||
|
||||
lint:
|
||||
stage: validate
|
||||
script:
|
||||
- go get -u golang.org/x/lint/golint
|
||||
- golint -set_exit_status
|
||||
|
||||
vet:
|
||||
stage: validate
|
||||
script:
|
||||
- apt-get update && apt-get install -y libasound2-dev
|
||||
- go vet -composites=false ./...
|
||||
|
||||
test:
|
||||
image: golang:latest
|
||||
stage: test
|
||||
stage: validate
|
||||
script:
|
||||
- apt-get update && apt-get install -y libasound2-dev
|
||||
- go test -race -v ./...
|
||||
|
||||
build:
|
||||
stage: build
|
||||
script:
|
||||
- apt-get update && apt-get install -y libasound2-dev
|
||||
- go test -v ./...
|
||||
- go build -race
|
||||
|
Loading…
Reference in New Issue