Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stack Of Tasks
eigenpy
Commits
451b300e
Commit
451b300e
authored
Nov 09, 2020
by
Guilhem Saurel
Browse files
[CI] use generated conf
parent
671c9d19
Pipeline
#11963
passed with stage
in 19 minutes and 23 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
451b300e
# https://rainboard.laas.fr/project/eigenpy/.gitlab-ci.yml
variables
:
CCACHE_BASEDIR
:
"
${CI_PROJECT_DIR}"
CCACHE_DIR
:
"
${CI_PROJECT_DIR}/ccache"
cache
:
paths
:
-
ccache
.robotpkg-py-eigenpy
:
&robotpkg-py-eigenpy
retry
:
max
:
2
when
:
runner_system_failure
except
:
-
gh-pages
script
:
-
mkdir -p ccache
-
cd /root/robotpkg/math
-
git pull
-
cd py-eigenpy
-
make checkout MASTER_REPOSITORY="git ${CI_PROJECT_DIR}/.git"
-
make install
-
build=$(make show-var VARNAME=CONFIGURE_DIRS); cd $(make show-var VARNAME=WRKSRC); cd $build
-
make test
robotpkg-py-eigenpy-16.04-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:16.04
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-16.04-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:16.04
robotpkg-py-eigenpy-py3-16.04-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:16.04
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-py3-16.04-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:16.04
robotpkg-py-eigenpy-py3-18.04-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:18.04
robotpkg-py-eigenpy-py3-18.04-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:18.04
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-18.04-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
robotpkg-py-eigenpy-18.04-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-stretch-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:stretch
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
robotpkg-py-eigenpy-stretch-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:stretch
robotpkg-py-eigenpy-py3-stretch-release
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:stretch
robotpkg-py-eigenpy-py3-stretch-debug
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:stretch
before_script
:
-
echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
doc-coverage
:
<<
:
*robotpkg-py-eigenpy
image
:
memmos.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04
before_script
:
-
echo -e 'CXXFLAGS+= --coverage\nLDFLAGS+= --coverage\nPKG_DEFAULT_OPTIONS= debug' >> /opt/openrobots/etc/robotpkg.conf
after_script
:
-
cd /root/robotpkg/math/py-eigenpy
-
build=$(make show-var VARNAME=CONFIGURE_DIRS); cd $(make show-var VARNAME=WRKSRC); cd $build
-
mkdir -p ${CI_PROJECT_DIR}/coverage/
-
gcovr -r .
-
gcovr -r . --html --html-details -o ${CI_PROJECT_DIR}/coverage/index.html
artifacts
:
expire_in
:
1 day
paths
:
-
doxygen-html/
-
coverage/
format
:
allow_failure
:
true
image
:
gepetto/linters
retry
:
max
:
2
when
:
runner_system_failure
before_script
:
-
test -f /builds/setup.cfg || ln -s /root/setup.cfg /builds
-
test -f /builds/.clang-format || ln -s /root/.clang-format /builds
script
:
-
check-clang-format.sh
-
flake8 .
-
yapf -dr .
include
:
https://rainboard.laas.fr/project/eigenpy/.gitlab-ci.yml
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment