ci-node-bionic-amd64-06-09
ci-node-bionic-amd64-06-10
+ci-node-deb12-amd64-01
+ci-node-deb12-amd64-02
+ci-node-deb12-amd64-03
+ci-node-deb12-amd64-04
+ci-node-deb12-amd64-05
+ci-node-deb12-amd64-06
+ci-node-deb12-amd64-07
+ci-node-deb12-amd64-08
+
[node_standalone]
ci-rootnode-bionic-amd64-01
ci-rootnode-bionic-amd64-02
- ../vars/ci-instances.yml
- ../roles/lxd/defaults/main.yml
vars:
- skp_lxd: false
+ skip_lxd: false
skip_dns: false
skip_jenkins: false
jenkins_config: "~/.config/jenkins_jobs/jenkins_jobs.ini"
node_state: "{{item.jenkins.state|default('online')}}"
node_credentials: "{{item.jenkins.credentials|default(jenkins_default_credentials)}}"
node_message: "{{item.jenkins.message|default('Set offline by ansible')}}"
+ node_mode: "{{item.jenkins.mode|default('NORMAL')}}"
ansible.builtin.command:
argv: [
'../scripts/update_jenkins_node.py', '-n', "{{node_name}}",
'-c', "label={{node_label}}",
'-c', "launcher/credentialsId={{node_credentials}}",
'-c', "launcher/sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.ManuallyTrustedKeyVerificationStrategy=class",
+ '-c', "mode={{node_mode}}",
'-s', "{{node_state}}", '-m', "{{node_message}}",
'-f', "{{jenkins_config|expanduser}}",
]
---
babeltrace_packages:
- chrpath
+ - doxygen
- libdw-dev
- libelf-dev
- libglib2.0-dev
--- /dev/null
+---
+compilers_packages:
+ - gcc
+ - gcc-11
+ - gcc-12
+ - g++
+ - g++-11
+ - g++-12
+ - clang
+ - clang-13
+ - clang-14
+ - clang-15
+ - libclang-dev
+ - libclang-13-dev
+ - libclang-14-dev
+ - libclang-15-dev
+ - clang-format
+ - clang-format-13
+ - clang-format-14
+ - clang-format-15
+ - clang-tidy
+ - clang-tidy-13
+ - clang-tidy-14
+ - clang-tidy-15
+ - bear
name: ci-node-deb12-amd64-01
jenkins:
label: 'deb12-amd64 deb12'
+ mode: EXCLUSIVE
- meta:
address: 172.18.16.2
lxd:
name: ci-node-deb12-amd64-02
jenkins:
label: 'deb12-amd64 deb12'
+ mode: EXCLUSIVE
- meta:
address: 172.18.16.3
lxd:
name: ci-node-deb12-amd64-03
jenkins:
label: 'deb12-amd64 deb12'
+ mode: EXCLUSIVE
- meta:
address: 172.18.16.4
lxd:
name: ci-node-deb12-amd64-04
jenkins:
label: 'deb12-amd64 deb12'
+ mode: EXCLUSIVE
- meta:
address: 172.18.16.5
lxd:
name: ci-node-deb12-amd64-05
jenkins:
label: 'deb12-amd64 deb12'
+ mode: EXCLUSIVE
- meta:
address: 172.18.16.6
lxd:
name: ci-node-deb12-amd64-06
jenkins:
label: 'deb12-amd64 deb12'
+ mode: EXCLUSIVE
- meta:
address: 172.18.16.7
lxd:
name: ci-node-deb12-amd64-07
jenkins:
label: 'deb12-amd64 deb12'
+ mode: EXCLUSIVE
- meta:
address: 172.18.16.8
lxd:
name: ci-node-deb12-amd64-08
jenkins:
label: 'deb12-amd64 deb12'
+ mode: EXCLUSIVE
jobs:
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static, prod, min, doc, asan]
filter: '(build=="std") || (conf=="std") || (conf=="doc")'
## ALL ##
- 'dev_review_babeltrace_{version}_smokebuild':
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [oot-dist]
confs: !!python/tuple [std]
filter: ''
jobs:
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static, python-bindings]
filter: ''
jobs:
- 'barectf_{version}_{buildtype}':
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
- project:
name: review-barectf
jobs:
- 'dev_review_barectf_{version}_{buildtype}':
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
- project:
name: barectf-views
- master
jobs:
- 'binutils-gdb_{version}_linuxbuild':
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
target_boards: !!python/tuple ["unix", "native-gdbserver", "native-extended-gdbserver"]
- 'binutils-gdb_{version}_macosbuild':
platforms: !!python/tuple [macos-amd64, macos-arm64]
name: review-gdb
jobs:
- 'dev_review_binutils-gdb_linuxbuild':
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
target_boards: !!python/tuple ["unix", "native-gdbserver", "native-extended-gdbserver"]
- project:
jobs:
- 'librseq_{version}_{buildtype}':
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static]
touchstone: '(build == "std") && (conf == "std")'
- 'librseq_{version}_{cctype}':
cctype: gccbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, static]
ccs: !!python/tuple [gcc-9, gcc-10, gcc-11, gcc-12]
touchstone: '(build == "std") && (conf == "std") && (cc == "gcc-11")'
- 'librseq_{version}_{cctype}':
cctype: clangbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, static]
ccs: !!python/tuple [clang-11, clang-12, clang-13, clang-14]
jobs:
- 'dev_review_librseq_{version}_{buildtype}':
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static]
touchstone: '(build == "std") && (conf == "std")'
jobs:
- '{job_prefix}liburcu_{version}_{buildtype}':
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, static, tls_fallback, debug-rcu]
touchstone: '(build == "std") && (conf == "std")'
jobs:
- '{job_prefix}liburcu_{version}_{buildtype}':
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, static, tls_fallback, debug-rcu]
touchstone: '(build == "std") && (conf == "std")'
buildtype: linuxbuild
version: master
ustversion: master
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
urcuversions: !!python/tuple [master]
buildtype: linuxbuild
version: stable-2.13
ustversion: stable-2.13
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
urcuversions: !!python/tuple [stable-0.13]
buildtype: linuxbuild
version: stable-2.12
ustversion: stable-2.12
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
urcuversions: !!python/tuple [stable-0.13]
buildtype: linuxbuild
version: stable-2.11
ustversion: stable-2.11
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
urcuversions: !!python/tuple [stable-0.11]
buildtype: linuxbuild
version: stable-2.10
ustversion: stable-2.10
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, oot, dist]
confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
urcuversions: !!python/tuple [stable-0.9]
- 'dev_review_lttng-tools_{version}_smokebuild':
version: master
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [oot-dist]
confs: !!python/tuple [agents]
urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
- 'dev_review_lttng-tools_{version}_clang-tidy':
version: master
buildtype: linuxbuild
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [agents]
urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
- '{job_prefix}lttng-ust_{version}_{buildtype}':
buildtype: linuxbuild
version: master
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, dist, oot, oot-dist]
confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
- '{job_prefix}lttng-ust_{version}_{buildtype}':
buildtype: linuxbuild
version: stable-2.13
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, dist, oot, oot-dist]
confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
- '{job_prefix}lttng-ust_{version}_{buildtype}':
buildtype: linuxbuild
version: stable-2.12
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, dist, oot, oot-dist]
confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
- '{job_prefix}lttng-ust_{version}_{buildtype}':
buildtype: linuxbuild
version: stable-2.11
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, dist, oot, oot-dist]
confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
liburcu_versions: !!python/tuple [stable-0.11]
- '{job_prefix}lttng-ust_{version}_{buildtype}':
buildtype: linuxbuild
version: stable-2.10
- platforms: !!python/tuple [jammy-amd64]
+ platforms: !!python/tuple [jammy-amd64, deb12-amd64]
builds: !!python/tuple [std, dist, oot, oot-dist]
confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
liburcu_versions: !!python/tuple [stable-0.9]