Merge branch 'instrumentation-ci' into 'master'

Draft: ci: Add job for instrumentation on Linux

See merge request cmake/cmake!11517
This commit is contained in:
Martin Duffy 2026-01-17 13:26:24 -05:00
commit bc44c01011
3 changed files with 26 additions and 0 deletions

View File

@ -408,6 +408,17 @@ t:fedora43-fastbuild:
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
t:fedora43-instrumentation:
extends:
- .fedora43_ninja_instrumentation
- .cmake_test_linux_release
- .linux_x86_64_tags
- .run_dependent
- .needs_centos7_x86_64
- .cmake_junit_artifacts
variables:
CMAKE_CI_JOB_CONTINUOUS: "true"
t:nvhpc24.9-ninja:
extends:
- .nvhpc_ninja

View File

@ -0,0 +1,7 @@
set(CMAKE_EXPERIMENTAL_INSTRUMENTATION "ec7aa2dc-b87f-45a3-8022-fe01c5f59984")
cmake_instrumentation(
API_VERSION 1
DATA_VERSION 1
OPTIONS cdashSubmit cdashVerbose trace
)
include("${CMAKE_CURRENT_LIST_DIR}/configure_fedora43_ninja.cmake")

View File

@ -261,6 +261,14 @@
CTEST_NO_WARNINGS_ALLOWED: 1
CMAKE_GENERATOR: "FASTBuild"
.fedora43_ninja_instrumentation:
extends: .fedora43
variables:
CMAKE_CONFIGURATION: fedora43_ninja_instrumentation
CTEST_NO_WARNINGS_ALLOWED: 1
CMAKE_GENERATOR: "Ninja"
### Clang Compiler
.debian13_makefiles_clang: