summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-06-07 14:30:08 -0400
committerBrad King <brad.king@kitware.com>2021-06-08 09:54:08 -0400
commit20bc209a0c61ec59912b0c2b082ed43a080905bc (patch)
tree245c08ac3ba827556be39aea30b77fe23a4362b0 /.gitlab-ci.yml
parent19d831b03d2c3921c19f07a94fce4f7b678f0afa (diff)
downloadcmake-20bc209a0c61ec59912b0c2b082ed43a080905bc.tar.gz
gitlab-ci: add clang asan job
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml25
1 files changed, 25 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 236eac9901..754b2a11bb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -498,6 +498,31 @@ upload:linux-aarch64-package:
variables:
RSYNC_DESTINATION: dev
+## Sanitizer builds
+
+build:fedora34-asan:
+ extends:
+ - .fedora34_asan
+ - .cmake_build_linux
+ - .cmake_build_artifacts
+ - .linux_builder_tags_qt
+ - .run_manually
+ variables:
+ CMAKE_CI_JOB_NIGHTLY: "true"
+
+test:fedora34-asan:
+ extends:
+ - .fedora34_asan
+ - .cmake_memcheck_linux
+ - .linux_builder_tags_qt
+ - .run_automatically
+ dependencies:
+ - build:fedora34-asan
+ needs:
+ - build:fedora34-asan
+ variables:
+ CMAKE_CI_JOB_NIGHTLY: "true"
+
# macOS builds
build:macos-x86_64-ninja: