Commit 1b3e96283ff4be4e4bd1517c0fe0eba8e8e81271
1 parent
39c9864b
Use env var to specify coverage folder.
Showing
1 changed file
with
19 additions
and
5 deletions
... | ... | @@ -12,17 +12,31 @@ build: |
12 | 12 | script: |
13 | 13 | - make |
14 | 14 | |
15 | -test: | |
15 | +.coverage: &coverage | |
16 | + - make coverage-html | |
17 | + - ssh ci_upload@192.168.20.60 install -d trbase | |
18 | + | |
19 | +coverage:dev: | |
16 | 20 | stage: test |
21 | + except: | |
22 | + - tags | |
17 | 23 | script: |
18 | - - make coverage-html | |
19 | - - ssh ci_upload@192.168.20.60 install -d trbase | |
24 | + <<: *coverage | |
20 | 25 | - > |
21 | - rsync -vaurl --delete tests/coverage | |
26 | + rsync -vaurl --delete tests/coverage/* | |
22 | 27 | ci_upload@192.168.20.60:~/trbase/coverage_${CI_BUILD_ID} |
23 | 28 | - > |
24 | 29 | ssh ci_upload@192.168.20.60 |
25 | - ln -s trbase/coverage_${CI_BUILD_ID} coverage_latest | |
30 | + ln -s trbase/coverage_${CI_BUILD_ID} trbase/coverage_latest | |
31 | + | |
32 | +coverage:tag: | |
33 | + stage: test | |
34 | + only: | |
35 | + - tags | |
36 | + script: | |
37 | + <<: *coverage | |
38 | + - rsync -vaurl --delete tests/coverage ci_upload@192.168.20.60:~/trbase/ | |
39 | + - ssh ci_upload@192.168.20.60 ln -s trbase/coverage trbase/coverage_latest | |
26 | 40 | |
27 | 41 | dist: |
28 | 42 | stage: deploy | ... | ... |
Please
register
or
login
to post a comment