Skip to content

Commit 451b300

Browse files
committed
[CI] use generated conf
1 parent 671c9d1 commit 451b300

File tree

1 file changed

+1
-116
lines changed

1 file changed

+1
-116
lines changed

.gitlab-ci.yml

Lines changed: 1 addition & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1 @@
1-
# https://rainboard.laas.fr/project/eigenpy/.gitlab-ci.yml
2-
3-
variables:
4-
CCACHE_BASEDIR: "${CI_PROJECT_DIR}"
5-
CCACHE_DIR: "${CI_PROJECT_DIR}/ccache"
6-
7-
cache:
8-
paths:
9-
- ccache
10-
11-
.robotpkg-py-eigenpy: &robotpkg-py-eigenpy
12-
retry:
13-
max: 2
14-
when: runner_system_failure
15-
except:
16-
- gh-pages
17-
script:
18-
- mkdir -p ccache
19-
- cd /root/robotpkg/math
20-
- git pull
21-
- cd py-eigenpy
22-
- make checkout MASTER_REPOSITORY="git ${CI_PROJECT_DIR}/.git"
23-
- make install
24-
- build=$(make show-var VARNAME=CONFIGURE_DIRS); cd $(make show-var VARNAME=WRKSRC); cd $build
25-
- make test
26-
27-
robotpkg-py-eigenpy-16.04-debug:
28-
<<: *robotpkg-py-eigenpy
29-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:16.04
30-
before_script:
31-
- echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
32-
33-
robotpkg-py-eigenpy-16.04-release:
34-
<<: *robotpkg-py-eigenpy
35-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:16.04
36-
37-
robotpkg-py-eigenpy-py3-16.04-debug:
38-
<<: *robotpkg-py-eigenpy
39-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:16.04
40-
before_script:
41-
- echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
42-
43-
robotpkg-py-eigenpy-py3-16.04-release:
44-
<<: *robotpkg-py-eigenpy
45-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:16.04
46-
47-
robotpkg-py-eigenpy-py3-18.04-release:
48-
<<: *robotpkg-py-eigenpy
49-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:18.04
50-
51-
robotpkg-py-eigenpy-py3-18.04-debug:
52-
<<: *robotpkg-py-eigenpy
53-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:18.04
54-
before_script:
55-
- echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
56-
57-
robotpkg-py-eigenpy-18.04-release:
58-
<<: *robotpkg-py-eigenpy
59-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
60-
61-
robotpkg-py-eigenpy-18.04-debug:
62-
<<: *robotpkg-py-eigenpy
63-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
64-
before_script:
65-
- echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
66-
67-
robotpkg-py-eigenpy-stretch-debug:
68-
<<: *robotpkg-py-eigenpy
69-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:stretch
70-
before_script:
71-
- echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
72-
73-
robotpkg-py-eigenpy-stretch-release:
74-
<<: *robotpkg-py-eigenpy
75-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:stretch
76-
77-
robotpkg-py-eigenpy-py3-stretch-release:
78-
<<: *robotpkg-py-eigenpy
79-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:stretch
80-
81-
robotpkg-py-eigenpy-py3-stretch-debug:
82-
<<: *robotpkg-py-eigenpy
83-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:stretch
84-
before_script:
85-
- echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
86-
87-
doc-coverage:
88-
<<: *robotpkg-py-eigenpy
89-
image: memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
90-
before_script:
91-
- echo -e 'CXXFLAGS+= --coverage\nLDFLAGS+= --coverage\nPKG_DEFAULT_OPTIONS= debug' >> /opt/openrobots/etc/robotpkg.conf
92-
after_script:
93-
- cd /root/robotpkg/math/py-eigenpy
94-
- build=$(make show-var VARNAME=CONFIGURE_DIRS); cd $(make show-var VARNAME=WRKSRC); cd $build
95-
- mkdir -p ${CI_PROJECT_DIR}/coverage/
96-
- gcovr -r .
97-
- gcovr -r . --html --html-details -o ${CI_PROJECT_DIR}/coverage/index.html
98-
artifacts:
99-
expire_in: 1 day
100-
paths:
101-
- doxygen-html/
102-
- coverage/
103-
104-
format:
105-
allow_failure: true
106-
image: gepetto/linters
107-
retry:
108-
max: 2
109-
when: runner_system_failure
110-
before_script:
111-
- test -f /builds/setup.cfg || ln -s /root/setup.cfg /builds
112-
- test -f /builds/.clang-format || ln -s /root/.clang-format /builds
113-
script:
114-
- check-clang-format.sh
115-
- flake8 .
116-
- yapf -dr .
1+
include: https://rainboard.laas.fr/project/eigenpy/.gitlab-ci.yml

0 commit comments

Comments
 (0)