summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml125
1 files changed, 93 insertions, 32 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 65bcd5f..6bd08ee 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -59,7 +59,7 @@ p:doc-package:
extends:
- .fedora36_sphinx_package
- .cmake_prep_doc_linux
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .cmake_doc_artifacts
- .run_only_for_package
@@ -109,14 +109,14 @@ l:tidy-fedora36:
extends:
- .fedora36_tidy
- .cmake_build_linux
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_automatically
l:sphinx-fedora36:
extends:
- .fedora36_sphinx
- .cmake_build_linux
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_automatically
variables:
CMAKE_CI_JOB_CONTINUOUS: "true"
@@ -126,7 +126,7 @@ l:clang-analyzer-fedora36:
extends:
- .fedora36_clang_analyzer
- .cmake_build_linux
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_automatically
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
@@ -158,7 +158,7 @@ t:debian10-ninja:
extends:
- .debian10_ninja
- .cmake_test_linux_release
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .cmake_junit_artifacts
- .run_dependent
- .needs_centos6_x86_64
@@ -169,7 +169,7 @@ t:debian10-aarch64-ninja:
extends:
- .debian10_aarch64_ninja
- .cmake_test_linux_release
- - .linux_builder_tags_aarch64_qt
+ - .linux_builder_tags_aarch64
- .cmake_junit_artifacts
- .run_dependent
- .needs_centos7_aarch64
@@ -180,7 +180,7 @@ t:debian10-ninja-clang:
extends:
- .debian10_ninja_clang
- .cmake_test_linux_release
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_manually
- .needs_centos6_x86_64
variables:
@@ -190,7 +190,7 @@ t:debian10-makefiles-clang:
extends:
- .debian10_makefiles_clang
- .cmake_test_linux_release
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_manually
- .needs_centos6_x86_64
variables:
@@ -200,7 +200,7 @@ t:fedora36-makefiles:
extends:
- .fedora36_makefiles
- .cmake_test_linux_release
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_dependent
- .needs_centos6_x86_64
@@ -208,7 +208,7 @@ t:fedora36-makefiles-nospace:
extends:
- .fedora36_makefiles
- .cmake_test_linux_release
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .cmake_junit_artifacts
- .run_dependent
- .needs_centos6_x86_64
@@ -275,12 +275,32 @@ t:hip4.2-radeon:
variables:
CMAKE_CI_NO_MR: "true"
+t:linux-gcc-cxx-modules-ninja:
+ extends:
+ - .gcc_cxx_modules_ninja
+ - .cmake_test_linux_release
+ - .linux_builder_tags
+ - .run_dependent
+ - .needs_centos6_x86_64
+ variables:
+ CMAKE_CI_JOB_NIGHTLY: "true"
+
+t:linux-gcc-cxx-modules-ninja-multi:
+ extends:
+ - .gcc_cxx_modules_ninja_multi
+ - .cmake_test_linux_release
+ - .linux_builder_tags
+ - .run_dependent
+ - .needs_centos6_x86_64
+ variables:
+ CMAKE_CI_JOB_NIGHTLY: "true"
+
b:fedora36-ninja:
extends:
- .fedora36_ninja
- .cmake_build_linux
- .cmake_build_artifacts
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_manually
variables:
CMAKE_CI_JOB_CONTINUOUS: "true"
@@ -294,6 +314,33 @@ b:debian10-makefiles-inplace:
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
+b:debian10-extdeps:
+ extends:
+ - .debian10_extdeps
+ - .cmake_build_linux_standalone
+ - .linux_builder_tags
+ - .run_manually
+ variables:
+ CMAKE_CI_JOB_NIGHTLY: "true"
+
+b:debian10-aarch64-extdeps:
+ extends:
+ - .debian10_aarch64_extdeps
+ - .cmake_build_linux_standalone
+ - .linux_builder_tags_aarch64
+ - .run_manually
+ variables:
+ CMAKE_CI_JOB_NIGHTLY: "true"
+
+b:fedora36-extdeps:
+ extends:
+ - .fedora36_extdeps
+ - .cmake_build_linux_standalone
+ - .linux_builder_tags
+ - .run_manually
+ variables:
+ CMAKE_CI_JOB_NIGHTLY: "true"
+
t:fedora36-ninja:
extends:
- .fedora36_ninja
@@ -312,7 +359,7 @@ t:fedora36-ninja-multi:
extends:
- .fedora36_ninja_multi
- .cmake_test_linux_external
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .cmake_junit_artifacts
- .run_dependent
dependencies:
@@ -544,6 +591,13 @@ t:intel2021.6.0-makefiles:
CMAKE_CI_BUILD_NAME: intel2021.6.0_makefiles
CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2022.1.0-el8
+t:intel2021.7.0-makefiles:
+ extends:
+ - .cmake_test_linux_intelclassic_makefiles
+ variables:
+ CMAKE_CI_BUILD_NAME: intel2021.7.0_makefiles
+ CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2022.2.0-el8
+
t:oneapi2021.1.1-makefiles:
extends:
- .cmake_test_linux_inteloneapi_makefiles
@@ -593,6 +647,13 @@ t:oneapi2022.1.0-makefiles:
CMAKE_CI_BUILD_NAME: oneapi2022.1.0_makefiles
CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2022.1.0-el8
+t:oneapi2022.2.0-makefiles:
+ extends:
+ - .cmake_test_linux_inteloneapi_makefiles
+ variables:
+ CMAKE_CI_BUILD_NAME: oneapi2022.2.0_makefiles
+ CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2022.2.0-el8
+
b:linux-x86_64-package:
extends:
- .linux_package
@@ -648,7 +709,7 @@ b:fedora36-asan:
- .fedora36_asan
- .cmake_build_linux
- .cmake_build_artifacts
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_manually
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
@@ -657,7 +718,7 @@ t:fedora36-asan:
extends:
- .fedora36_asan
- .cmake_memcheck_linux
- - .linux_builder_tags_qt
+ - .linux_builder_tags
- .run_dependent
dependencies:
- b:fedora36-asan
@@ -939,10 +1000,10 @@ t:windows-borland5.8:
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
-t:windows-clang13.0-cl-ninja:
+t:windows-clang15.0-cl-ninja:
extends:
- .windows_clang_ninja
- - .cmake_test_windows_clang
+ - .cmake_test_windows_external
- .windows_tags_concurrent
- .cmake_junit_artifacts
- .run_dependent
@@ -951,13 +1012,13 @@ t:windows-clang13.0-cl-ninja:
needs:
- t:windows-vs2022-x64-ninja
variables:
- CMAKE_CI_BUILD_NAME: windows_clang13.0_cl_ninja
+ CMAKE_CI_BUILD_NAME: windows_clang15.0_cl_ninja
CMAKE_CI_JOB_NIGHTLY: "true"
-t:windows-clang13.0-cl-nmake:
+t:windows-clang15.0-cl-nmake:
extends:
- .windows_clang_nmake
- - .cmake_test_windows_clang
+ - .cmake_test_windows_external
- .windows_tags_concurrent
- .cmake_junit_artifacts
- .run_dependent
@@ -966,13 +1027,13 @@ t:windows-clang13.0-cl-nmake:
needs:
- t:windows-vs2022-x64-ninja
variables:
- CMAKE_CI_BUILD_NAME: windows_clang13.0_cl_nmake
+ CMAKE_CI_BUILD_NAME: windows_clang15.0_cl_nmake
CMAKE_CI_JOB_NIGHTLY: "true"
-t:windows-clang13.0-gnu-ninja:
+t:windows-clang15.0-gnu-ninja:
extends:
- .windows_clang_ninja
- - .cmake_test_windows_clang
+ - .cmake_test_windows_external
- .windows_tags_concurrent
- .cmake_junit_artifacts
- .run_dependent
@@ -981,13 +1042,13 @@ t:windows-clang13.0-gnu-ninja:
needs:
- t:windows-vs2022-x64-ninja
variables:
- CMAKE_CI_BUILD_NAME: windows_clang13.0_gnu_ninja
+ CMAKE_CI_BUILD_NAME: windows_clang15.0_gnu_ninja
CMAKE_CI_JOB_NIGHTLY: "true"
-t:windows-clang13.0-gnu-nmake:
+t:windows-clang15.0-gnu-nmake:
extends:
- .windows_clang_nmake
- - .cmake_test_windows_clang
+ - .cmake_test_windows_external
- .windows_tags_concurrent
- .cmake_junit_artifacts
- .run_dependent
@@ -996,7 +1057,7 @@ t:windows-clang13.0-gnu-nmake:
needs:
- t:windows-vs2022-x64-ninja
variables:
- CMAKE_CI_BUILD_NAME: windows_clang13.0_gnu_nmake
+ CMAKE_CI_BUILD_NAME: windows_clang15.0_gnu_nmake
CMAKE_CI_JOB_NIGHTLY: "true"
t:windows-msvc-v71-nmake:
@@ -1032,7 +1093,7 @@ b:windows-x86_64-package:
- .windows_x86_64_package
- .cmake_build_windows
- .cmake_build_package_artifacts
- - .windows_tags_x86_64_package
+ - .windows_tags_nonconcurrent_vs2022
- .run_only_for_package
dependencies:
- p:doc-package
@@ -1046,7 +1107,7 @@ k:windows-x86_64-package:
- .windows_x86_64_package
- .cmake_package_windows
- .cmake_release_artifacts
- - .windows_tags_x86_64_package
+ - .windows_tags_nonconcurrent_vs2022
- .run_only_for_package
dependencies:
- b:windows-x86_64-package
@@ -1069,7 +1130,7 @@ b:windows-i386-package:
- .windows_i386_package
- .cmake_build_windows
- .cmake_build_package_artifacts
- - .windows_tags_x86_64_package
+ - .windows_tags_nonconcurrent_vs2022
- .run_only_for_package
dependencies:
- p:doc-package
@@ -1083,7 +1144,7 @@ k:windows-i386-package:
- .windows_i386_package
- .cmake_package_windows
- .cmake_release_artifacts
- - .windows_tags_x86_64_package
+ - .windows_tags_nonconcurrent_vs2022
- .run_only_for_package
dependencies:
- b:windows-i386-package
@@ -1106,7 +1167,7 @@ b:windows-arm64-package:
- .windows_arm64_package
- .cmake_build_windows
- .cmake_build_package_artifacts
- - .windows_tags_arm64_package
+ - .windows_tags_nonconcurrent_vs2022_arm64
- .run_only_for_package
dependencies:
- p:doc-package
@@ -1120,7 +1181,7 @@ k:windows-arm64-package:
- .windows_arm64_package
- .cmake_package_windows
- .cmake_release_artifacts
- - .windows_tags_arm64_package
+ - .windows_tags_nonconcurrent_vs2022_arm64
- .run_only_for_package
dependencies:
- b:windows-arm64-package