pominal/.gitlab-ci.yml

54 lines
844 B
YAML
Raw Normal View History

2019-06-30 01:25:36 +01:00
---
stages:
- test
- deploy
variables:
CGO_ENABLED: 0
2019-06-30 01:25:36 +01:00
test:junit:
artifacts:
expire_in: 1 hour
reports:
junit:
report.xml
before_script:
- apk add --no-cache make
- go get -u github.com/jstemmer/go-junit-report
except:
- master
image: golang:1.13.6-alpine
script:
- make test_junit_report
stage: test
test:unit:
artifacts:
expire_in: 30 minutes
paths:
- code-coverage.html
before_script:
- apk add --no-cache make
image: golang:1.13.6-alpine
only:
- master@dananglin/pominal
2019-06-30 01:25:36 +01:00
script:
- make test_cover_report
stage: test
2019-06-30 01:25:36 +01:00
pages:
artifacts:
paths:
- public
expire_in: 30 days
dependencies:
- test:unit
only:
- master@dananglin/pominal
script:
- mkdir public
- mv code-coverage.html public
stage: deploy
variables:
GIT_STRATEGY: none