Skip to content
Snippets Groups Projects
.gitlab-ci.yml 2.62 KiB
Newer Older
  GIT_SUBMODULE_STRATEGY: "recursive"
  GIT_DEPTH: "3"
jcarpent's avatar
jcarpent committed
  CCACHE_BASEDIR: "${CI_PROJECT_DIR}"
  CCACHE_DIR: "${CI_PROJECT_DIR}/ccache"
Guilhem Saurel's avatar
Guilhem Saurel committed

cache:
  paths:
jcarpent's avatar
jcarpent committed
    - ccache
.robotpkg-pinocchio: &robotpkg-pinocchio
jcarpent's avatar
jcarpent committed
  except:
    - gh-pages
  before_script:
jcarpent's avatar
jcarpent committed
    - mkdir -p ccache
    - cd /root/robotpkg/math/pinocchio
jcarpent's avatar
jcarpent committed
    - make checkout MASTER_REPOSITORY="dir ${CI_PROJECT_DIR}"
    - make install
jcarpent's avatar
jcarpent committed
    - cd work.$(hostname)/$(make show-var VARNAME=DISTNAME)
    - make doc
    - mv doc/doxygen-html ${CI_PROJECT_DIR}
robotpkg-pinocchio-14.04:
  <<: *robotpkg-pinocchio
  image: eur0c.laas.fr:5000/stack-of-tasks/pinocchio/pinocchio:14.04
jcarpent's avatar
jcarpent committed

robotpkg-pinocchio-dubnium:
  <<: *robotpkg-pinocchio
  image: eur0c.laas.fr:5000/stack-of-tasks/pinocchio/pinocchio:dubnium
jcarpent's avatar
jcarpent committed

robotpkg-pinocchio-16.04:
  <<: *robotpkg-pinocchio
  image: eur0c.laas.fr:5000/stack-of-tasks/pinocchio/pinocchio:16.04
jcarpent's avatar
jcarpent committed
  artifacts:
    expire_in: 1 day
    paths:
      - doxygen-html/

robotpkg-pinocchio-18.04:
  <<: *robotpkg-pinocchio
  image: eur0c.laas.fr:5000/stack-of-tasks/pinocchio/pinocchio:18.04
jcarpent's avatar
jcarpent committed

.robotpkg-py-pinocchio: &robotpkg-py-pinocchio
  except:
    - gh-pages
  before_script:
    - mkdir -p ccache
  script:
    - cd /root/robotpkg/math/py-pinocchio
    - git pull
    - make checkout MASTER_REPOSITORY="dir ${CI_PROJECT_DIR}"
    - make install
    - cd work.$(hostname)/$(make show-var VARNAME=DISTNAME)
    - make check
    - make doc
    - mv doc/doxygen-html ${CI_PROJECT_DIR}


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

robotpkg-py-pinocchio-dubnium:
  <<: *robotpkg-py-pinocchio
  image: eur0c.laas.fr:5000/stack-of-tasks/pinocchio/py-pinocchio:dubnium

robotpkg-py-pinocchio-16.04:
  <<: *robotpkg-py-pinocchio
  image: eur0c.laas.fr:5000/stack-of-tasks/pinocchio/py-pinocchio:16.04
  artifacts:
    expire_in: 1 day
    paths:
      - doxygen-html/

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

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

robotpkg-py-pinocchio-py3-dubnium:
  <<: *robotpkg-py-pinocchio
  image: eur0c.laas.fr:5000/stack-of-tasks/pinocchio/py-pinocchio-py3:dubnium

robotpkg-py-pinocchio-py3-16.04:
  <<: *robotpkg-py-pinocchio
  image: eur0c.laas.fr:5000/stack-of-tasks/pinocchio/py-pinocchio-py3:16.04

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