diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..44b1766c0187a97eb28da741e8f30e8d0c28f972 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,55 @@ +variables: + GIT_SUBMODULE_STRATEGY: "recursive" + GIT_DEPTH: "3" + CCACHE_BASEDIR: "${CI_PROJECT_DIR}" + CCACHE_DIR: "${CI_PROJECT_DIR}/ccache" + +cache: + paths: + - ccache + +.robotpkg-py-eigenpy: &robotpkg-py-eigenpy + except: + - gh-pages + before_script: + - mkdir -p ccache + script: + - cd /root/robotpkg/math/py-eigenpy + - git pull + - make checkout MASTER_REPOSITORY="dir ${CI_PROJECT_DIR}" + - make install + - cd work.$(hostname)/$(make show-var VARNAME=DISTNAME) + - make check + + +robotpkg-py-eigenpy-14.04: + <<: *robotpkg-py-eigenpy + image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:14.04 + +robotpkg-py-eigenpy-dubnium: + <<: *robotpkg-py-eigenpy + image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:dubnium + +robotpkg-py-eigenpy-16.04: + <<: *robotpkg-py-eigenpy + image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:16.04 + +robotpkg-py-eigenpy-18.04: + <<: *robotpkg-py-eigenpy + image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04 + +robotpkg-py-eigenpy-py3-14.04: + <<: *robotpkg-py-eigenpy + image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:14.04 + +robotpkg-py-eigenpy-py3-dubnium: + <<: *robotpkg-py-eigenpy + image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:dubnium + +robotpkg-py-eigenpy-py3-16.04: + <<: *robotpkg-py-eigenpy + image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:16.04 + +robotpkg-py-eigenpy-py3-18.04: + <<: *robotpkg-py-eigenpy + image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:18.04