From a4992dc8460e34a854057d3b5b210da61519edc0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu>
Date: Fri, 12 Nov 2021 09:12:46 +0100
Subject: [PATCH] configuring CI

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..d8674d5
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,28 @@
+############ YAML ANCHORS ############
+.build_and_test_template: &build_and_test_definition
+  - mkdir -pv build
+  - cd build
+  - cmake -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=ON -DBUILD_TESTS=ON ..
+  - make -j2
+  - ctest -j2
+  - make install
+
+############ UBUNTU 16.04 TESTS ############
+wolf_build_and_test_none:xenial:
+  image: labrobotica/wolf_vision_deps:16.04
+  except:
+    - master
+  before_script:
+    - apt-get update
+  script:
+    - *build_and_test_definition
+
+############ UBUNTU 18.04 TESTS ############
+wolf_build_and_test_none:bionic:
+  image: labrobotica/wolf_vision_deps:18.04
+  except:
+    - master
+  before_script:
+    - apt-get update
+  script:
+    - *build_and_test_definition
\ No newline at end of file
-- 
GitLab