Просмотр исходного кода

gitlab-ci: add job testing cuda10.2 with clang 11

Brad King 4 лет назад
Родитель
Сommit
f7af01efb6

+ 10 - 0
.gitlab-ci.yml

@@ -214,6 +214,16 @@ test:cuda10.2-nvidia:
         - .run_dependent
         - .needs_centos6_x86_64
 
+test:cuda10.2-clang:
+    extends:
+        - .cuda10.2_clang
+        - .cmake_test_linux_release
+        - .linux_builder_tags_cuda
+        - .run_dependent
+        - .needs_centos6_x86_64
+    variables:
+        CMAKE_CI_JOB_NIGHTLY: "true"
+
 build:fedora34-ninja:
     extends:
         - .fedora34_ninja

+ 3 - 0
.gitlab/ci/configure_cuda10.2_clang.cmake

@@ -0,0 +1,3 @@
+set(CMake_TEST_CUDA "Clang" CACHE STRING "")
+
+include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")

+ 3 - 0
.gitlab/ci/env_cuda10.2_clang.sh

@@ -0,0 +1,3 @@
+export CC=/usr/bin/clang-11
+export CXX=/usr/bin/clang++-11
+export CUDACXX=/usr/bin/clang++-11

+ 7 - 0
.gitlab/os-linux.yml

@@ -217,6 +217,13 @@
         CMAKE_CONFIGURATION: cuda10.2_nvidia
         CTEST_NO_WARNINGS_ALLOWED: 1
 
+.cuda10.2_clang:
+    extends: .cuda10.2
+
+    variables:
+        CMAKE_CONFIGURATION: cuda10.2_clang
+        CTEST_NO_WARNINGS_ALLOWED: 1
+
 ## Tags
 
 .linux_builder_tags: