From 92760c005ca5cbc1c8a3aa872517eadd8e9ae486 Mon Sep 17 00:00:00 2001 From: Kienan Stewart Date: Thu, 5 Sep 2024 15:13:13 -0400 Subject: [PATCH] jjb: Add clang builds for liburcu Change-Id: I79927757b51080790fd46d6bdf27ead2deab63d4 Signed-off-by: Kienan Stewart --- jobs/liburcu.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/jobs/liburcu.yaml b/jobs/liburcu.yaml index 83d31bc..412aae4 100644 --- a/jobs/liburcu.yaml +++ b/jobs/liburcu.yaml @@ -202,6 +202,31 @@ <<: *liburcu_builders_defaults <<: *liburcu_publishers_defaults +- job-template: + name: '{job_prefix}liburcu_{version}_{cctype}' + defaults: liburcu + + <<: *liburcu_matrix_axes_defaults + axes: + - axis: + type: slave + name: platform + values: '{obj:platforms}' + - axis: + type: user-defined + name: conf + values: '{obj:confs}' + - axis: + type: user-defined + name: build + values: '{obj:builds}' + - axis: + type: user-defined + name: cc + values: '{obj:ccs}' + <<: *liburcu_builders_defaults + <<: *liburcu_publishers_defaults + - job-template: name: dev_review_liburcu_{version}_{buildtype} defaults: liburcu @@ -384,6 +409,14 @@ builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' + - '{job_prefix}liburcu_{version}_{cctype}': + buildtype: linuxbuild + cctype: clangbuild + ccs: !!python/tuple [clang-13, clang-14, clang-15, clang-16] + platforms: !!python/tuple [deb12-amd64] + builds: !!python/tuple [std] + confs: !!python/tuple [std, static, atomic-builtins, tls_fallback, debug-rcu] + touchstone: '(build == "std") && (conf == "std")' - 'liburcu_{version}_scan-build' - 'liburcu_{version}_coverity': version: master -- 2.34.1