blob: 11d6dbf73eefb7a69d702404d92ea6b138e534c1 [file] [log] [blame]
image: golang:alpine
stages:
- test
variables:
GO_PACKAGE: "howett.net/plist"
before_script:
- "mkdir -p $(dirname $GOPATH/src/$GO_PACKAGE)"
- "ln -s $(pwd) $GOPATH/src/$GO_PACKAGE"
- "cd $GOPATH/src/$GO_PACKAGE"
.template:go-test: &template-go-test
stage: test
script:
- go test
go-test-cover:latest:
stage: test
script:
- go test -v -cover
coverage: '/^coverage: \d+\.\d+/'
go-test-appengine:latest:
stage: test
script:
- go test -tags appengine
go-test:1.6:
<<: *template-go-test
image: golang:1.6-alpine
go-test:1.4:
<<: *template-go-test
image: golang:1.4-alpine
go-test:1.2:
<<: *template-go-test
image: golang:1.2