summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3661c375..7d39c50f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,8 +7,20 @@ variables:
TESTING_VERSION_BUILD: 0
stages:
+- analysis
+- test
- build
+run_cppcheck:
+ stage: analysis
+ script:
+ - mkdir build || true
+ - cd build
+ - cmake3 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..
+ - cppcheck --project=compile_commands.json --enable=all --error-exitcode=1 --suppress=unusedFunction --suppress=missingInclude --suppress=uselessAssignmentPtrArg --suppress=unmatchedSuppression
+ tags:
+ - share
+
.build_by_travis:
before_script:
- mkdir -p $BUILD_PADDING_PREFIX/$CI_PROJECT_NAMESPACE/
@@ -22,6 +34,18 @@ stages:
tags:
- share
+# run_test:
+# stage: test
+# extends: .build_by_travis
+# variables:
+# HOS_MOCK: "ON"
+# HOS_MESA_LOG: "OFF"
+# script:
+# - yum makecache
+# - ./ci/travis.sh
+# - cd build
+# - ctest --verbose
+
branch_build_debug:
stage: build
extends: .build_by_travis