From 85008e5878dc9a5806402b2911ad2cf00c65e0d6 Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Thu, 17 May 2018 14:07:59 +0200
Subject: [PATCH] [CI] add .gitlab-ci.yml

---
 .gitlab-ci.yml | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..44b1766c
--- /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
-- 
GitLab