Browse Source

Use env var to specify coverage folder.

1.0.2
Georg Hopp 10 years ago
parent
commit
1b3e96283f
  1. 24
      .gitlab-ci.yml

24
.gitlab-ci.yml

@ -12,17 +12,31 @@ build:
script: script:
- make - make
test:
.coverage: &coverage
- make coverage-html
- ssh ci_upload@192.168.20.60 install -d trbase
coverage:dev:
stage: test stage: test
except:
- tags
script: script:
- make coverage-html
- ssh ci_upload@192.168.20.60 install -d trbase
<<: *coverage
- > - >
rsync -vaurl --delete tests/coverage
rsync -vaurl --delete tests/coverage/*
ci_upload@192.168.20.60:~/trbase/coverage_${CI_BUILD_ID} ci_upload@192.168.20.60:~/trbase/coverage_${CI_BUILD_ID}
- > - >
ssh ci_upload@192.168.20.60 ssh ci_upload@192.168.20.60
ln -s trbase/coverage_${CI_BUILD_ID} coverage_latest
ln -s trbase/coverage_${CI_BUILD_ID} trbase/coverage_latest
coverage:tag:
stage: test
only:
- tags
script:
<<: *coverage
- rsync -vaurl --delete tests/coverage ci_upload@192.168.20.60:~/trbase/
- ssh ci_upload@192.168.20.60 ln -s trbase/coverage trbase/coverage_latest
dist: dist:
stage: deploy stage: deploy

Loading…
Cancel
Save