123456789101112131415161718192021222324252627282930313233343536373839 |
- 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
|