|
1 |
| -variables: |
2 |
| - GIT_SUBMODULE_STRATEGY: "recursive" |
3 |
| - GIT_DEPTH: "3" |
4 |
| - CCACHE_BASEDIR: "${CI_PROJECT_DIR}" |
5 |
| - CCACHE_DIR: "${CI_PROJECT_DIR}/ccache" |
6 |
| - |
7 |
| -cache: |
8 |
| - paths: |
9 |
| - - ccache |
10 |
| - |
11 |
| -.robotpkg-dynamic-graph-v3: &robotpkg-dynamic-graph-v3 |
12 |
| - except: |
13 |
| - - gh-pages |
14 |
| - script: |
15 |
| - - mkdir -p ccache |
16 |
| - - cd /root/robotpkg/wip/dynamic-graph-v3 |
17 |
| - - git pull |
18 |
| - - make checkout MASTER_REPOSITORY="dir ${CI_PROJECT_DIR}" |
19 |
| - - make install |
20 |
| - - cd work.$(hostname)/$(make show-var VARNAME=DISTNAME) |
21 |
| - - make test |
22 |
| - |
23 |
| -robotpkg-dynamic-graph-v3-14.04-release: |
24 |
| - <<: *robotpkg-dynamic-graph-v3 |
25 |
| - image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph/dynamic-graph-v3:14.04 |
26 |
| - |
27 |
| -robotpkg-dynamic-graph-v3-16.04-release: |
28 |
| - <<: *robotpkg-dynamic-graph-v3 |
29 |
| - image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph/dynamic-graph-v3:16.04 |
30 |
| - |
31 |
| -robotpkg-dynamic-graph-v3-18.04-release: |
32 |
| - <<: *robotpkg-dynamic-graph-v3 |
33 |
| - image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph/dynamic-graph-v3:18.04 |
34 |
| - |
35 |
| -doc-coverage: |
36 |
| - <<: *robotpkg-dynamic-graph-v3 |
37 |
| - image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph/dynamic-graph-v3:16.04 |
38 |
| - before_script: |
39 |
| - - echo -e 'CXXFLAGS+= --coverage\nLDFLAGS+= --coverage\nPKG_DEFAULT_OPTIONS= debug' >> /opt/openrobots/etc/robotpkg.conf |
40 |
| - after_script: |
41 |
| - - cd /root/robotpkg/wip/dynamic-graph-v3 |
42 |
| - - cd work.$(hostname)/$(make show-var VARNAME=DISTNAME) |
43 |
| - - make doc |
44 |
| - - mv doc/doxygen-html ${CI_PROJECT_DIR} |
45 |
| - - mkdir -p ${CI_PROJECT_DIR}/coverage/ |
46 |
| - - gcovr -r . |
47 |
| - - gcovr -r . --html --html-details -o ${CI_PROJECT_DIR}/coverage/index.html |
48 |
| - artifacts: |
49 |
| - expire_in: 1 day |
50 |
| - paths: |
51 |
| - - doxygen-html/ |
52 |
| - - coverage/ |
53 |
| - |
| 1 | +include: http://rainboard.laas.fr/project/dynamic-graph/.gitlab-ci.yml |
0 commit comments