- job-template:
name: liburcu_{version}_scan-build
defaults: liburcu
- node: 'bionic-amd64'
+ node: 'deb12-amd64'
triggers:
- pollscm:
- job-template:
name: liburcu_{version}_coverity
defaults: liburcu
- node: 'bionic-amd64'
+ node: 'deb12-amd64'
triggers:
- pollscm:
- master
jobs:
- '{job_prefix}liburcu_{version}_{buildtype}':
+ version: master
+ buildtype: linuxbuild
+ platforms: !!python/tuple [deb12-amd64]
+ builds: !!python/tuple [std, oot, dist]
+ confs: !!python/tuple [std, static, atomic-builtins, tls_fallback, debug-rcu]
+ touchstone: '(build == "std") && (conf == "std")'
+ - '{job_prefix}liburcu_{version}_{buildtype}':
+ version: stable-0.14
buildtype: linuxbuild
platforms: !!python/tuple [deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, static, tls_fallback, debug-rcu]
touchstone: '(build == "std") && (conf == "std")'
- '{job_prefix}liburcu_{version}_{buildtype}':
- buildtype: build
- platforms: !!python/tuple [bionic-amd64]
+ version: stable-0.13
+ buildtype: linuxbuild
+ platforms: !!python/tuple [deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, static, tls_fallback, debug-rcu]
touchstone: '(build == "std") && (conf == "std")'
+ # Common
- '{job_prefix}liburcu_{version}_{buildtype}':
buildtype: portbuild
platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
- master
jobs:
- 'dev_review_liburcu_{version}_{buildtype}':
- buildtype: build
- platforms: !!python/tuple [bionic-amd64]
+ buildtype: linuxbuild
+ platforms: !!python/tuple [deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, static, tls_fallback, debug-rcu]
touchstone: '(build == "std")'