From 5f4d81268102f886f3931e1bd4c6ac3da9e8ce81 Mon Sep 17 00:00:00 2001 From: Max Luebke Date: Thu, 17 Feb 2022 17:39:23 +0100 Subject: [PATCH] Added CI support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Squashed commit of the following: commit 8a0d9cea8121f62ea518a9ab2c48ffc334104ecd Author: Max Lübke Date: Tue Feb 15 20:31:32 2022 +0100 Added tidy analyzer options commit bd59a32420acb282ceba80c13e1f727d1ae3a767 Author: Max Lübke Date: Tue Feb 15 11:09:33 2022 +0100 Update .gitlab-ci.yml file commit ccfcec4f9c0c43341f3b73f2da8ac83ee67e35dc Author: Max Lübke Date: Tue Feb 15 10:55:08 2022 +0100 Update .gitlab-ci.yml file commit c2da2361e0e152a8fd51f0e89ab4fb0afbad57a1 Author: Max Lübke Date: Tue Feb 15 10:47:40 2022 +0100 Update .gitlab-ci.yml file commit 6c10f3b42ae3479f747aab012f7411d48493c426 Author: Max Lübke Date: Tue Feb 15 10:47:16 2022 +0100 Update .gitlab-ci.yml file commit 8f96ccc33556d97e5d37fd448b3f12e024777274 Author: Max Lübke Date: Tue Feb 15 10:46:25 2022 +0100 Update .gitlab-ci.yml file commit afdb0447625d35d6ca989744e94a44f90392d1c7 Author: Max Lübke Date: Tue Feb 15 10:44:56 2022 +0100 Update .gitlab-ci.yml file --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..5b38c99 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +image: sobc/gitlab-ci + +stages: + - build + - test + +before_script: + - apt-get update && apt-get install -y libeigen3-dev + +build: + stage: build + script: + - mkdir build && cd build + - cmake .. + - make + +lint: + stage: test + script: + - mkdir build && cd build + - cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_CXX_CLANG_TIDY="clang-tidy;-checks=cppcoreguidelines-*,clang-analyzer-*,performance-*,readability-*, modernize-*" .. + - make