mirror of https://github.com/cjbassi/gotop.git
40 lines
725 B
YAML
40 lines
725 B
YAML
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
|