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