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,17 +12,31 @@ build: | ||
12 | script: | 12 | script: |
13 | - make | 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 | stage: test | 20 | stage: test |
21 | + except: | ||
22 | + - tags | ||
17 | script: | 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 | ci_upload@192.168.20.60:~/trbase/coverage_${CI_BUILD_ID} | 27 | ci_upload@192.168.20.60:~/trbase/coverage_${CI_BUILD_ID} |
23 | - > | 28 | - > |
24 | ssh ci_upload@192.168.20.60 | 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 | dist: | 41 | dist: |
28 | stage: deploy | 42 | stage: deploy |
Please
register
or
login
to post a comment