Skip to content

Commit 8acd098

Browse files
committed
[CI] use generated conf
1 parent e47cdc5 commit 8acd098

File tree

2 files changed

+2
-77
lines changed

2 files changed

+2
-77
lines changed

.gitlab-ci.yml

Lines changed: 1 addition & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1 @@
1-
# http://rainboard.laas.fr/project/dynamic-graph-bridge/.gitlab-ci.yml
2-
3-
variables:
4-
GIT_SUBMODULE_STRATEGY: "recursive"
5-
CCACHE_BASEDIR: "${CI_PROJECT_DIR}"
6-
CCACHE_DIR: "${CI_PROJECT_DIR}/ccache"
7-
CTEST_PARALLEL_LEVEL: 4
8-
9-
cache:
10-
paths:
11-
- ccache
12-
13-
.robotpkg-dynamic-graph-bridge: &robotpkg-dynamic-graph-bridge
14-
except:
15-
- gh-pages
16-
script:
17-
- mkdir -p ccache
18-
- cd /root/robotpkg/motion
19-
- git pull
20-
- cd dynamic-graph-bridge
21-
- make checkout MASTER_REPOSITORY="git ${CI_PROJECT_DIR}/.git"
22-
- /ci_deps.sh
23-
- make install
24-
- cd $(make show-var VARNAME=WRKSRC)
25-
- make test
26-
27-
robotpkg-dynamic-graph-bridge-14.04-release:
28-
<<: *robotpkg-dynamic-graph-bridge
29-
image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph-bridge/dynamic-graph-bridge:14.04
30-
31-
robotpkg-dynamic-graph-bridge-14.04-debug:
32-
<<: *robotpkg-dynamic-graph-bridge
33-
image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph-bridge/dynamic-graph-bridge:14.04
34-
before_script:
35-
- echo PKG_OPTIONS.dynamic-graph-bridge=debug >> /opt/openrobots/etc/robotpkg.conf
36-
37-
robotpkg-dynamic-graph-bridge-16.04-release:
38-
<<: *robotpkg-dynamic-graph-bridge
39-
image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph-bridge/dynamic-graph-bridge:16.04
40-
41-
robotpkg-dynamic-graph-bridge-16.04-debug:
42-
<<: *robotpkg-dynamic-graph-bridge
43-
image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph-bridge/dynamic-graph-bridge:16.04
44-
before_script:
45-
- echo PKG_OPTIONS.dynamic-graph-bridge=debug >> /opt/openrobots/etc/robotpkg.conf
46-
47-
robotpkg-dynamic-graph-bridge-18.04-release:
48-
<<: *robotpkg-dynamic-graph-bridge
49-
image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph-bridge/dynamic-graph-bridge:18.04
50-
51-
robotpkg-dynamic-graph-bridge-18.04-debug:
52-
<<: *robotpkg-dynamic-graph-bridge
53-
image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph-bridge/dynamic-graph-bridge:18.04
54-
before_script:
55-
- echo PKG_OPTIONS.dynamic-graph-bridge=debug >> /opt/openrobots/etc/robotpkg.conf
56-
57-
doc-coverage:
58-
<<: *robotpkg-dynamic-graph-bridge
59-
image: eur0c.laas.fr:5000/stack-of-tasks/dynamic-graph-bridge/dynamic-graph-bridge:16.04
60-
before_script:
61-
- echo -e 'CXXFLAGS+= --coverage\nLDFLAGS+= --coverage\nPKG_DEFAULT_OPTIONS= debug' >> /opt/openrobots/etc/robotpkg.conf
62-
after_script:
63-
- cd /root/robotpkg/motion/dynamic-graph-bridge
64-
- /ci_deps.sh
65-
- cd $(make show-var VARNAME=WRKSRC)
66-
- make doc
67-
- mv doc/doxygen-html ${CI_PROJECT_DIR}
68-
- mkdir -p ${CI_PROJECT_DIR}/coverage/
69-
- gcovr -r .
70-
- gcovr -r . --html --html-details -o ${CI_PROJECT_DIR}/coverage/index.html
71-
artifacts:
72-
expire_in: 1 day
73-
paths:
74-
- doxygen-html/
75-
- coverage/
76-
1+
include: http://rainboard.laas.fr/project/dynamic-graph-bridge/.gitlab-ci.yml

0 commit comments

Comments
 (0)