From 58ce42b51a1132424beedee377be3dcb453bef89 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com>
Date: Mon, 4 Jun 2018 00:26:10 +0200
Subject: [PATCH] Add .gitlab-ci.yml

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000..30df030d0
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,31 @@
+image: localhost:5000/ubuntu_gcc
+#before_script:
+#  - apt-get update
+#  - apt-get -y install cmake g++-7 gcovr bc
+#  - apt-get -y upgrade
+
+cache:
+  key: "$CI_COMMIT_REF_SLUG"
+  paths:
+    - build/
+  untracked: true
+
+stages:
+  - build
+  - test
+
+build:
+  stage: build
+  script:
+    - mkdir -p build
+    - cd build
+    - CXX=g++-7 CC=gcc-7 cmake .. -DCMAKE_BUILD_TYPE=Coverage
+    - make pastis
+
+test:
+  stage: test
+  script:
+    - ls > /dev/null # seems necessary to ensure build is here...
+    - cd build
+    - make unit_tests
+    - make coverage-report
-- 
GitLab