Forked from
Stack Of Tasks / eigenpy
1338 commits behind the upstream repository.
-
Guilhem Saurel authored
from the generated configuration at https://rainboard.laas.fr/project/eigenpy/.gitlab-ci.yml This: - add the doc-coverage target, to save the generated documentation an code-coverage results - add the format target, to check the code formatting (allow_failure is activated here for now), ref https://github.com/gepetto/linters - set 18.04 as the main platform (for now, this affects only format & doc-coverage target) - allow automatic retries in case of runner failures - drop 14.04 checks
Guilhem Saurel authoredfrom the generated configuration at https://rainboard.laas.fr/project/eigenpy/.gitlab-ci.yml This: - add the doc-coverage target, to save the generated documentation an code-coverage results - add the format target, to check the code formatting (allow_failure is activated here for now), ref https://github.com/gepetto/linters - set 18.04 as the main platform (for now, this affects only format & doc-coverage target) - allow automatic retries in case of runner failures - drop 14.04 checks
.gitlab-ci.yml 3.68 KiB
# 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: