From c0e0a1c208da14f2cde0a3ba370dd3b8e5e6d597 Mon Sep 17 00:00:00 2001 From: Olivier Stasse <ostasse@laas.fr> Date: Wed, 9 May 2018 23:04:39 +0200 Subject: [PATCH] [gitlab] Add gitlab information. --- .gitlab-ci.yml | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8c95a91..deba97a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,45 +1,49 @@ variables: - GIT_SSL_NO_VERIFY: "true" GIT_SUBMODULE_STRATEGY: "recursive" GIT_DEPTH: "3" NAMESPACE: pyrene-dev PROJECT: talos_metapkg_ros_control_sot - IMAGE: "${CI_REGISTRY}/${NAMESPACE}/${PROJECT}" + REGISTRY: gepgitlab.laas.fr:4567 + IMAGE: "${REGISTRY}/${NAMESPACE}/${PROJECT}" + CCACHE_BASEDIR: "${CI_PROJECT_DIR}" + CCACHE_DIR: "${CI_PROJECT_DIR}/ccache" cache: paths: - - build/ccache + - ccache .robotpkg-talos-metapkg-ros-control-sot: &robotpkg-talos-metapkg-ros-control-sot variables: ROBOTPKG: talos-metapkg-ros-control-sot CATEGORY: wip + except: + - gh-pages before_script: - - mkdir -p build/ccache - - cd build - - export CCACHE_BASEDIR=${PWD} - - export CCACHE_DIR=${PWD}/ccache + - mkdir -p ccache script: - cd /root/robotpkg/${CATEGORY}/${ROBOTPKG} - git pull - - echo "MASTER_REPOSITORY = git ${CI_PROJECT_DIR}" >> Makefile - - echo "REPOSITORY.talos-metapkg-ros-control-sot = git ${CI_PROJECT_DIR}" >> /opt/openrobots/etc/robotpkg.conf - - make checkout + - make checkout MASTER_REPOSITORY="dir ${CI_PROJECT_DIR}" - make install - - cd work.*/${PROJECT}*/ - except: - - gh-pages + - cd work.$(hostname)/$(make show-var VARNAME=DISTNAME) + + robotpkg-talos-metapkg-ros-control-sot-14.04: <<: *robotpkg-talos-metapkg-ros-control-sot image: ${IMAGE}:14.04 + robotpkg-talos-metapkg-ros-control-sot-16.04: <<: *robotpkg-talos-metapkg-ros-control-sot image: ${IMAGE}:16.04 - + + robotpkg-talos-metapkg-ros-control-sot-dubnium: <<: *robotpkg-talos-metapkg-ros-control-sot image: ${IMAGE}:dubnium + + + -- GitLab