Select Git revision
.gitlab-ci.yml
Stéphane Del Pino authored
.gitlab-ci.yml 643 B
image: localhost:5000/ubuntu_gcc
cache:
key: "$CI_COMMIT_REF_SLUG"
paths:
- build/
untracked: true
stages:
- build
- test
- deploy
build:coverage:
stage: build
script:
- mkdir -p build
- cd build
- CXX=g++-7 CC=gcc-7 cmake .. -DCMAKE_BUILD_TYPE=Coverage
- make pastis
test:coverage:
stage: test
dependencies:
- build:coverage
script:
- cd build
- make unit_tests
- make coverage-report
pages:coverage:
stage: deploy
dependencies:
- test:coverage
script:
- rm -rf public/
- mv build/coverage/ public/
artifacts:
paths:
- public
expire_in: 30 days