4 changed files with 38 additions and 12 deletions
@ -1,9 +1,35 @@
@@ -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