jjb: Add clang builds for liburcu
authorKienan Stewart <kstewart@efficios.com>
Thu, 5 Sep 2024 19:13:13 +0000 (15:13 -0400)
committerKienan Stewart <kstewart@efficios.com>
Fri, 6 Sep 2024 20:00:55 +0000 (16:00 -0400)
Change-Id: I79927757b51080790fd46d6bdf27ead2deab63d4
Signed-off-by: Kienan Stewart <kstewart@efficios.com>
jobs/liburcu.yaml

index 83d31bcffc1abc9a27a4a24b76c2c9fa04ae49ec..412aae4c52bcaa3496f7eb36111bbb12fb9dff93 100644 (file)
     <<: *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
           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
This page took 0.024943 seconds and 4 git commands to generate.