From 0328ba6efac2f121aa6aaa54f2b42381d9dc6f7c Mon Sep 17 00:00:00 2001 From: Sergi Hernandez <shernand@iri.upc.edu> Date: Thu, 8 Feb 2018 12:19:21 +0100 Subject: [PATCH] Add .gitlab-ci.yml --- .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..8bb7760 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,28 @@ +image: docker.io/evili/labrobotica + +cmake-build: + stage: build + script: + - mkdir -pv Build + - cd Build + - cmake -D CMAKE_BUILD_TYPE=Debug .. + - make + artifacts: + paths: + - Build/ + +unit-test: + stage: test + script: + - cd Build + - ctest --timeout 15 --verbose -T test + - ctest --timeout 15 --verbose -T memcheck + artifacts: + paths: + - Build/ + +coverage: + stage: deploy + script: + - cd Build + - ctest --timeout 15 --verbose -T coverage -- GitLab