| language: go | |
| go: | |
| - "1.11" | |
| services: | |
| - docker | |
| cache: | |
| directories: | |
| - ${GOPATH}/pkg/mod | |
| jobs: | |
| include: | |
| - stage: test | |
| if: type == pull_request | |
| script: make test | |
| env: | |
| - GO111MODULE=on | |
| - stage: test_and_cover | |
| name: "Test (with coverage)" | |
| if: type != pull_request | |
| script: make cover publish_cover | |
| env: | |
| - GO111MODULE=on |