X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Flttng-tools.yaml;h=c766980b9137d39c7e733198c387a7db4fb531fe;hb=0bccd148b2fa5b60110885a127c448fa8d862c02;hp=78e1596b61f58c9453131b87b5a215217ae42cb7;hpb=5bfd388f14b2f135202d7ed59517bf1d9c7d5cb0;p=lttng-ci.git
diff --git a/jobs/lttng-tools.yaml b/jobs/lttng-tools.yaml
index 78e1596..c766980 100644
--- a/jobs/lttng-tools.yaml
+++ b/jobs/lttng-tools.yaml
@@ -22,6 +22,16 @@
write-description: "
This build failed due to timeout.
"
- timestamps
- workspace-cleanup
+ - raw: <tng-tools_wrapper_proc-cleaner_defaults
+ xml: |
+
+
+ org.jenkinsci.plugins.proccleaner.PsAllKiller
+
+ false
+ false
+
+
scm:
- git: <tng-tools_scm_git_default
@@ -451,6 +461,17 @@
clean-if:
- failure: false
+ - raw: <tng-tools_publisher_proc-cleaner_defaults
+ xml: |
+
+
+ org.jenkinsci.plugins.proccleaner.PsAllKiller
+
+ false
+ false
+
+
+
- ircbot: <tng-tools_publisher_ircbot_defaults
strategy: statechange-only
message-type: summary
@@ -479,13 +500,27 @@
send-to:
- recipients
+- _lttng-tools_publishers_rootbuild: <tng-tools_publishers_rootbuild
+ name: 'lttng-tools_publishers_rootbuild'
+ publishers:
+ - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
+ - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
+ - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
+ - tap: *lttng-tools_publisher_tap_defaults
+ - raw: *lttng-tools_publisher_warnings-ng_defaults
+ - archive: *lttng-tools_publisher_archive_defaults
+ - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+ - ircbot: *lttng-tools_publisher_ircbot_defaults
+ - email-ext: *lttng-tools_publisher_email-ext_defaults
+
- _lttng-tools_publishers_win: <tng-tools_publishers_win
name: 'lttng-tools_publishers_win'
publishers:
- tap: *lttng-tools_publisher_tap_defaults
- raw: *lttng-tools_publisher_warnings-ng_defaults
- - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
- archive: *lttng-tools_publisher_archive_defaults
+ - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+ - raw: *lttng-tools_publisher_proc-cleaner_defaults
- ircbot: *lttng-tools_publisher_ircbot_defaults
- email-ext: *lttng-tools_publisher_email-ext_defaults
@@ -513,6 +548,20 @@
<<: *lttng-tools_builders_defaults
<<: *lttng-tools_publishers_defaults
+- job-template:
+ name: 'dev_{user}_lttng-tools_{version}_macosbuild'
+ defaults: lttng-tools
+
+ wrappers:
+ - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
+ - timeout: *lttng-tools_wrapper_timeout_defaults
+ - timestamps
+ - workspace-cleanup
+
+ <<: *lttng-tools_matrix_axes_defaults
+ <<: *lttng-tools_builders_defaults
+ <<: *lttng-tools_publishers_defaults
+
- job-template:
name: '{job_prefix}lttng-tools_{version}_long_regression'
defaults: lttng-tools
@@ -532,6 +581,7 @@
timeout: 45
- timestamps
- workspace-cleanup
+ - raw: *lttng-tools_wrapper_proc-cleaner_defaults
<<: *lttng-tools_matrix_axes_defaults
<<: *lttng-tools_builders_defaults
@@ -559,7 +609,7 @@
<<: *lttng-tools_matrix_axes_rootbuild
<<: *lttng-tools_builders_defaults
- <<: *lttng-tools_publishers_defaults
+ <<: *lttng-tools_publishers_rootbuild
triggers:
- pollscm: *lttng-tools_trigger_pollscm_default
@@ -583,7 +633,7 @@
<<: *lttng-tools_matrix_axes_rootbuild
<<: *lttng-tools_builders_defaults
- <<: *lttng-tools_publishers_defaults
+ <<: *lttng-tools_publishers_rootbuild
triggers:
- pollscm: *lttng-tools_trigger_pollscm_default
@@ -591,6 +641,20 @@
jobs: '{ust_job_prefix}lttng-ust_{version}_build'
result: 'success'
+- job-template:
+ name: '{job_prefix}lttng-tools_{version}_macosbuild'
+ defaults: lttng-tools
+
+ wrappers:
+ - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
+ - timeout: *lttng-tools_wrapper_timeout_defaults
+ - timestamps
+ - workspace-cleanup
+
+ <<: *lttng-tools_matrix_axes_defaults
+ <<: *lttng-tools_builders_defaults
+ <<: *lttng-tools_publishers_defaults
+
- job-template:
name: lttng-tools_{version}_winbuild
defaults: lttng-tools
@@ -656,6 +720,7 @@
- raw: *lttng-tools_publisher_warnings-ng_defaults
- archive: *lttng-tools_publisher_archive_defaults
- workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+ - raw: *lttng-tools_publisher_proc-cleaner_defaults
- job-template:
name: dev_review_lttng-tools_{version}_smokebuild
@@ -669,7 +734,7 @@
- gerrit: <tng-tools_trigger_gerrit_smoke_1
trigger-on:
- comment-added-event:
- approval-category: 'Smoke-Build'
+ approval-category: 'Smoke-Build-Lvl1'
approval-value: 1
projects:
- project-compare-type: 'PLAIN'
@@ -698,6 +763,7 @@
publishers:
- raw: *lttng-tools_publisher_warnings-ng_defaults
- workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+ - raw: *lttng-tools_publisher_proc-cleaner_defaults
- job-template:
name: dev_review_lttng-tools_{version}_clang-tidy
@@ -711,8 +777,8 @@
- gerrit: <tng-tools_trigger_gerrit_smoke_2
trigger-on:
- comment-added-event:
- approval-category: 'Smoke-Build'
- approval-value: 2
+ approval-category: 'Smoke-Build-Lvl2'
+ approval-value: 1
projects:
- project-compare-type: 'PLAIN'
project-pattern: 'lttng-tools'
@@ -786,6 +852,7 @@
artifacts: 'clang-tidy-fixes.diff'
allow-empty: true
- workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+ - raw: *lttng-tools_publisher_proc-cleaner_defaults
- job-template:
name: dev_review_lttng-tools_{version}_rootbuild
@@ -899,6 +966,7 @@
allow-empty: false
fingerprint: true
- workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+ - raw: *lttng-tools_publisher_proc-cleaner_defaults
- ircbot: *lttng-tools_publisher_ircbot_defaults
- job-template:
@@ -991,7 +1059,7 @@
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]
@@ -1013,7 +1081,7 @@
buildtype: portbuild
version: master
ustversion: master
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, no-ust, agents]
urcuversions: !!python/tuple [master]
@@ -1053,7 +1121,7 @@
babelversions: !!python/tuple [stable-2.0]
filter: ''
touchstone: ''
- - '{job_prefix}lttng-tools_{version}_{buildtype}':
+ - '{job_prefix}lttng-tools_{version}_macosbuild':
buildtype: macosbuild
version: master
ustversion: master
@@ -1100,12 +1168,12 @@
buildtype: portbuild
version: master
ustversion: master
- platforms: !!python/tuple [deb11-i386]
+ platforms: !!python/tuple [deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [agents]
urcuversions: !!python/tuple [master]
babelversions: !!python/tuple [stable-2.0]
- filter: '(node=="i386-rootnode" && platform=="deb11-i386")'
+ filter: '(node=="i386-rootnode" && platform=="deb12-i386")'
touchstone: ''
- 'lttng-tools_{version}_scan-build':
version: master
@@ -1121,7 +1189,7 @@
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]
@@ -1143,7 +1211,7 @@
buildtype: portbuild
version: stable-2.13
ustversion: stable-2.13
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, no-ust, agents]
urcuversions: !!python/tuple [stable-0.13]
@@ -1183,7 +1251,7 @@
babelversions: !!python/tuple [stable-2.0]
filter: ''
touchstone: ''
- - '{job_prefix}lttng-tools_{version}_{buildtype}':
+ - '{job_prefix}lttng-tools_{version}_macosbuild':
buildtype: macosbuild
version: stable-2.13
ustversion: stable-2.13
@@ -1241,7 +1309,7 @@
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]
@@ -1263,7 +1331,7 @@
buildtype: portbuild
version: stable-2.12
ustversion: stable-2.12
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, no-ust, agents]
urcuversions: !!python/tuple [stable-0.13]
@@ -1285,7 +1353,7 @@
buildtype: elbuild
version: stable-2.12
ustversion: stable-2.12
- platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
+ platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
builds: !!python/tuple [std]
confs: !!python/tuple [std]
urcuversions: !!python/tuple [stable-0.13]
@@ -1303,7 +1371,7 @@
babelversions: !!python/tuple [stable-2.0]
filter: ''
touchstone: ''
- - '{job_prefix}lttng-tools_{version}_{buildtype}':
+ - '{job_prefix}lttng-tools_{version}_macosbuild':
buildtype: macosbuild
version: stable-2.12
ustversion: stable-2.12
@@ -1370,7 +1438,7 @@
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]
@@ -1381,7 +1449,7 @@
buildtype: portbuild
version: stable-2.11
ustversion: stable-2.11
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [no-ust, agents]
urcuversions: !!python/tuple [stable-0.11]
@@ -1416,7 +1484,7 @@
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]
@@ -1427,7 +1495,7 @@
buildtype: portbuild
version: stable-2.10
ustversion: stable-2.10
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [no-ust, agents]
urcuversions: !!python/tuple [stable-0.9]
@@ -1483,14 +1551,14 @@
buildtype: portbuild
version: master-staging
ustversion: master
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, no-ust, agents]
urcuversions: !!python/tuple [master]
babelversions: !!python/tuple [stable-1.5, master]
filter: ''
touchstone: ''
- - 'dev_{user}_lttng-tools_{version}_{buildtype}':
+ - 'dev_{user}_lttng-tools_{version}_macosbuild':
buildtype: macosbuild
version: master-staging
ustversion: master
@@ -1518,7 +1586,7 @@
buildtype: portbuild
version: stable-2.13-staging
ustversion: stable-2.13
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, no-ust, agents]
urcuversions: !!python/tuple [stable-0.13]
@@ -1542,7 +1610,7 @@
buildtype: portbuild
version: stable-2.12-staging
ustversion: stable-2.12
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, no-ust, agents]
urcuversions: !!python/tuple [stable-0.13]
@@ -1576,7 +1644,7 @@
buildtype: portbuild
version: stable-2.11-staging
ustversion: stable-2.11
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, no-ust, agents]
urcuversions: !!python/tuple [stable-0.11]
@@ -1600,7 +1668,7 @@
buildtype: portbuild
version: stable-2.10-staging
ustversion: stable-2.10
- platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
+ platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, no-ust, agents]
urcuversions: !!python/tuple [stable-0.9]
@@ -1640,7 +1708,7 @@
- '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
@@ -1650,7 +1718,7 @@
- '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
@@ -1704,6 +1772,42 @@
filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
touchstone: ''
+- project:
+ name: lttng-tools-mjeanson
+ job_prefix: 'dev_mjeanson_'
+ ust_job_prefix: 'dev_mjeanson_'
+ urcu_job_prefix: 'dev_mjeanson_'
+ bt_job_prefix: 'dev_mjeanson_'
+ github_user: lttng
+ github_name: lttng-tools
+ email_to: "mjeanson@efficios.com"
+ version:
+ - master
+ jobs:
+ - '{job_prefix}lttng-tools_{version}_{buildtype}':
+ buildtype: portbuild
+ version: master
+ ustversion: master
+ platforms: !!python/tuple [sid-riscv64]
+ builds: !!python/tuple [std]
+ confs: !!python/tuple [std, no-ust, agents]
+ urcuversions: !!python/tuple [master]
+ babelversions: !!python/tuple [master]
+ filter: ''
+ touchstone: ''
+ - '{job_prefix}lttng-tools_{version}_rootbuild':
+ version: master
+ buildtype: build
+ ustversion: master
+ platforms: !!python/tuple [deb12-amd64]
+ builds: !!python/tuple [std]
+ confs: !!python/tuple [agents]
+ urcuversions: !!python/tuple [master]
+ ustversion: master
+ babelversions: !!python/tuple [master]
+ filter: '(node=="deb12-amd64-rootnode" && platform=="deb12-amd64")'
+ touchstone: ''
+
- project:
name: lttng-tools-views
views: