jjb: Add deb12-amd64 platform to linuxbuilds
authorKienan Stewart <kstewart@efficios.com>
Mon, 31 Jul 2023 20:03:06 +0000 (16:03 -0400)
committerKienan Stewart <kstewart@efficios.com>
Fri, 4 Aug 2023 14:53:30 +0000 (10:53 -0400)
Change-Id: I90921f505d4a6c3bdb38b7e0db3482ac7ca92317

12 files changed:
automation/ansible/hosts
automation/ansible/playbooks/ci-instances.yml
automation/ansible/roles/babeltrace/vars/Debian.yml
automation/ansible/roles/compilers/vars/Debian-12.yml [new file with mode: 0644]
automation/ansible/vars/ci-instances.yml
jobs/babeltrace.yaml
jobs/barectf.yaml
jobs/binutils-gdb.yaml
jobs/librseq.yaml
jobs/liburcu.yaml
jobs/lttng-tools.yaml
jobs/lttng-ust.yaml

index f3a025db8bccddbba8f1ccdbc49222a6d17fcb3c..fb74e55f546c2c30ba6239040143bf7f5c2e17d2 100644 (file)
@@ -127,6 +127,15 @@ ci-node-bionic-amd64-06-08
 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
index b606a48d9daa982fbd18f0eb9ac8e1dd3dd9a2e4..a4619d5de92eeb9554ceacb883b0ee2211bc380b 100644 (file)
@@ -4,7 +4,7 @@
     - ../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"
@@ -49,6 +49,7 @@
         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}}",
@@ -56,6 +57,7 @@
           '-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}}",
         ]
index dc9e024856ba4e4d2b807ab780c3ef8c158fcba2..d71e28065ea338eae0df26f8c55701f414174f28 100644 (file)
@@ -1,6 +1,7 @@
 ---
 babeltrace_packages:
   - chrpath
+  - doxygen
   - libdw-dev
   - libelf-dev
   - libglib2.0-dev
diff --git a/automation/ansible/roles/compilers/vars/Debian-12.yml b/automation/ansible/roles/compilers/vars/Debian-12.yml
new file mode 100644 (file)
index 0000000..4c6c41f
--- /dev/null
@@ -0,0 +1,25 @@
+---
+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
index 11d9759c31e4407cf7555c39374a6ce0f12505dd..56170b6b6d9f279b42354a1141a15359c8cb64d4 100644 (file)
@@ -74,45 +74,53 @@ containers:
       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
index 45995f85b339de68c26ee4008d07342de7389c0c..05644bd67b6245f6c7108ba81e48911cda4b362e 100644 (file)
     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: ''
index 04dbc9c239e43ffe199bfad5e808a43c4a1c9386..da1836289e41f3918192a09f17eea0c3e44ed685 100644 (file)
     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
index 9a2d552373781a919c50a647df9d5700940e8f9e..9f981117308b53d99fe25566436bfe2845e1fe06 100644 (file)
       - 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:
index 95930636c5436aa57a1a50fb74db23ad4fee1a93..2bfff943e6db82bcdf0900026674b5907fb826ef 100644 (file)
     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")'
index d9e453784cf90e912ce8c7b8148f99be5e5017b2..4edb92d5f8fe0aba20c6fe19e3fd0f7afe4e2710 100644 (file)
     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")'
index 0931f9c1eb2bcd8a2a67594baa7e4a131c362422..14fda985f89c55c0faeb5ff610f53c01f0852a25 100644 (file)
           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
index aea8484386d89a0e64e78053c023f9da40ed8371..124819ac4f8a48dfdce92f52cf570ab931945d79 100644 (file)
       - '{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]
This page took 0.031819 seconds and 4 git commands to generate.