From cae10a36192866e07c74fde031f942f02955189d Mon Sep 17 00:00:00 2001 From: Filip Bucek Date: Mon, 7 Oct 2019 12:58:04 +0200 Subject: [PATCH] adding CI config file for gitlab-runner --- .gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..5f558df --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,32 @@ +# for +stages: +- build +- test + +# ######## +# Build +########## +build: # name of task + stage: build # in what stage it will run ( 1. build then test etc ) + tags: # Tags are used to choose correct gitlab-runner + - hw # spaceti-runner server has running runners and one has tag 'hw' + script: # run in bash + - mkdir -p build + - cd build + - qmake ../colnod-connector.pro + - make -j8 +cache: + paths: + - build/ + + +# ######## +# Test +########## +test: # name of task + stage: test # in what stage it will run ( 1. build then test etc ) + tags: # Tags are used to choose correct gitlab-runner + - hw # spaceti-runner server has running runners and one has tag 'hw' + script: # run in bash + - cd build + - make check UnitTest