Skip to content
Snippets Groups Projects
.gitlab-ci.yml 3.45 KiB
Newer Older
Guilhem Saurel's avatar
Guilhem Saurel committed
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
  script:
    - mkdir -p ccache
Guilhem Saurel's avatar
Guilhem Saurel committed
    - 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 test
robotpkg-py-eigenpy-dubnium-release:
Guilhem Saurel's avatar
Guilhem Saurel committed
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:dubnium

robotpkg-py-eigenpy-16.04-release:
Guilhem Saurel's avatar
Guilhem Saurel committed
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:16.04

robotpkg-py-eigenpy-18.04-release:
Guilhem Saurel's avatar
Guilhem Saurel committed
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:18.04

robotpkg-py-eigenpy-py3-dubnium-release:
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:dubnium
  allow_failure: true

robotpkg-py-eigenpy-py3-16.04-release:
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:16.04
  allow_failure: true

robotpkg-py-eigenpy-py3-18.04-release:
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:18.04

robotpkg-py-eigenpy-14.04-release:
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:14.04

robotpkg-py-eigenpy-14.04-debug:
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:14.04
  before_script:
    - echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf

robotpkg-py-eigenpy-py3-14.04-release:
Guilhem Saurel's avatar
Guilhem Saurel committed
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:14.04
  allow_failure: true
robotpkg-py-eigenpy-py3-14.04-debug:
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:14.04
  before_script:
    - echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
  allow_failure: true

robotpkg-py-eigenpy-dubnium-debug:
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy:dubnium
  before_script:
    - echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf

robotpkg-py-eigenpy-py3-dubnium-debug:
Guilhem Saurel's avatar
Guilhem Saurel committed
  <<: *robotpkg-py-eigenpy
  image: eur0c.laas.fr:5000/stack-of-tasks/eigenpy/py-eigenpy-py3:dubnium
  before_script:
    - echo PKG_OPTIONS.py-eigenpy=debug >> /opt/openrobots/etc/robotpkg.conf
  allow_failure: true

robotpkg-py-eigenpy-16.04-debug:
  <<: *robotpkg-py-eigenpy
  image: eur0c.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-py3-16.04-debug:
Guilhem Saurel's avatar
Guilhem Saurel committed
  <<: *robotpkg-py-eigenpy
  image: eur0c.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
  allow_failure: true
robotpkg-py-eigenpy-18.04-debug:
  <<: *robotpkg-py-eigenpy
  image: eur0c.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-py3-18.04-debug:
Guilhem Saurel's avatar
Guilhem Saurel committed
  <<: *robotpkg-py-eigenpy
  image: eur0c.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