6 The lttng-tools project provides a session daemon (lttng-sessiond)
7 that acts as a tracing registry, the "lttng" command line for tracing
8 control, a lttng-ctl library for tracing control and a lttng-relayd
11 <p>Job is managed by Jenkins Job Builder.</p>
13 project-type: freestyle
16 - ansicolor: <tng-tools_wrapper_ansicolor_defaults
18 - timeout: <tng-tools_wrapper_timeout_defaults
22 write-description: "<h1 style=\"color:red\">This build failed due to timeout.</h1>"
25 - raw: <tng-tools_wrapper_proc-cleaner_defaults
27 <org.jenkinsci.plugins.proccleaner.PreBuildCleanup plugin="proc-cleaner-plugin">
28 <cleaner class="org.jenkinsci.plugins.proccleaner.PsCleaner">
29 <killerType>org.jenkinsci.plugins.proccleaner.PsAllKiller</killerType>
30 <killer class="org.jenkinsci.plugins.proccleaner.PsAllKiller"/>
31 <switchedOff>false</switchedOff>
32 <systemProcessesFilterOff>false</systemProcessesFilterOff>
34 </org.jenkinsci.plugins.proccleaner.PreBuildCleanup>
37 - git: <tng-tools_scm_git_default
38 url: https://github.com/{github_user}/lttng-tools.git
40 browser-url: https://github.com/{github_user}/lttng-tools
43 basedir: src/lttng-tools
47 - pollscm: <tng-tools_trigger_pollscm_default
51 - inject: <tng-tools_property_inject_defaults
53 PROJECT_NAME=lttng-tools
54 - build-discarder: <tng-tools_property_build-discarder_defaults
56 artifact-num-to-keep: 2
57 - github: <tng-tools_property_github_defaults
58 url: https://github.com/{github_user}/lttng-tools
61 - _lttng-tools_steps_copyartifact_defaults:
62 name: 'lttng-tools_steps_copyartifact_defaults'
64 - copyartifact: <tng-tools_steps_copyartifact_defaults
66 which-build: last-successful
70 do-not-fingerprint: true
74 - _lttng-tools_matrix_axes_defaults: <tng-tools_matrix_axes_defaults
75 name: 'lttng-tools_matrix_axes_defaults'
77 node: 'master' # Applies only to matrix flyweight task
78 execution-strategy: <tng-tools_matrix_execution-strategy_defaults
79 combination-filter: '{filter}'
84 - axis: <tng-tools_matrix_axis_platform
87 values: '{obj:platforms}'
88 - axis: <tng-tools_matrix_axis_conf
92 - axis: <tng-tools_matrix_axis_build
95 values: '{obj:builds}'
96 - axis: <tng-tools_matrix_axis_liburcu_version
99 values: '{obj:urcuversions}'
100 - axis: <tng-tools_matrix_axis_babeltrace_version
102 name: babeltrace_version
103 values: '{obj:babelversions}'
105 - _lttng-tools_matrix_axes_rootbuild: <tng-tools_matrix_axes_rootbuild
106 name: 'lttng-tools_matrix_axes_rootbuild'
108 node: 'master' # Applies only to matrix flyweight task
109 execution-strategy: *lttng-tools_matrix_execution-strategy_defaults
118 <<: *lttng-tools_matrix_axis_platform
120 - axis: *lttng-tools_matrix_axis_conf
121 - axis: *lttng-tools_matrix_axis_build
122 - axis: *lttng-tools_matrix_axis_liburcu_version
123 - axis: *lttng-tools_matrix_axis_babeltrace_version
127 - _lttng-tools_builders_defaults: <tng-tools_builders_defaults
128 name: 'lttng-tools_builders_defaults'
130 # Generate a properties file to add additionnal env
134 # Select the deps conf based on the current conf
138 babeltrace_conf=$conf
146 debug-rcu|tls_fallback)
157 # Run java tests only on 'linuxbuild' jobs
158 if [ "{buildtype}" = "linuxbuild" ]; then
159 echo "LTTNG_TOOLS_RUN_UST_JAVA_TESTS=yes" >> env.properties
161 echo "LTTNG_TOOLS_RUN_UST_JAVA_TESTS=no" >> env.properties
163 echo "liburcu_conf=$liburcu_conf" >> env.properties
164 echo "babeltrace_conf=$babeltrace_conf" >> env.properties
165 echo "ust_conf=$ust_conf" >> env.properties
167 # Inject the additionnal env early to use them in the copyartifact step
169 properties-file: env.properties
171 # Always copy liburcu artifacts
173 <<: *lttng-tools_steps_copyartifact_defaults
174 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
176 # Always copy babeltrace artifacts
178 <<: *lttng-tools_steps_copyartifact_defaults
179 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=${{babeltrace_conf}},build=std'
181 # Some conf do not require lttng-ust artifacts
185 condition-kind: regex-match
187 regex: '(no-ust|relayd-only)'
190 <<: *lttng-tools_steps_copyartifact_defaults
191 project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{ust_conf}},build=std'
193 # rootbuild requires a checkout of modules
195 condition-kind: regex-match
197 regex: '.*_rootbuild.*'
202 git clone -b "{version}" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
205 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
209 - scripts/common/print.sh
210 - scripts/lttng-tools/build.sh
212 - _lttng-tools_builders_review: <tng-tools_builders_review
213 name: 'lttng-tools_builders_review'
216 !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh
219 properties-file: gerrit_custom_dependencies.properties
221 # rootbuild requires a checkout of modules
223 condition-kind: regex-match
225 regex: '.*_rootbuild.*'
230 git clone -b "$GERRIT_BRANCH" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
232 # Copy lttng-ust artifacts if the conf is 'std' or 'agents'
233 # and we don't depend on a specific lttng-ust change
236 on-evaluation-failure: run
238 - condition-kind: shell
239 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" = ""'
240 - condition-kind: regex-match
245 <<: *lttng-tools_steps_copyartifact_defaults
246 project: '{ust_job_prefix}lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{conf}},build=std'
248 # Copy liburcu artifacts if we don't depend on a specific liburcu change
250 condition-kind: shell
251 on-evaluation-failure: run
252 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" = ""'
255 <<: *lttng-tools_steps_copyartifact_defaults
256 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
258 # Copy babeltrace artifacts if we don't depend on a specific babeltrace change
260 condition-kind: shell
261 on-evaluation-failure: run
262 condition-command: 'test "$GERRIT_DEP_BABELTRACE" = ""'
265 <<: *lttng-tools_steps_copyartifact_defaults
266 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
269 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
271 # Build liburcu if we depend on a specific liburcu change
273 condition-kind: shell
274 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" != ""'
278 - scripts/common/override-build-std.sh
279 - scripts/common/print.sh
280 - scripts/liburcu/build.sh
282 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
284 # Build babeltrace if we depend on a specific babeltrace change
286 condition-kind: shell
287 condition-command: 'test "$GERRIT_DEP_BABELTRACE" != ""'
291 - scripts/common/override-build-std.sh
292 - scripts/common/print.sh
293 - scripts/babeltrace/build.sh
295 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
297 # Build lttng-ust if we depend on a specific lttng-ust change
299 condition-kind: shell
300 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" != ""'
304 - scripts/common/override-build-std.sh
305 - scripts/common/print.sh
306 - scripts/lttng-ust/build.sh
308 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
310 # Finaly build lttng-tools
313 - scripts/common/print.sh
314 - scripts/lttng-tools/build.sh
316 - _lttng-tools_builders_win: <tng-tools_builders_win
317 name: 'lttng-tools_builders_win'
319 # Always copy liburcu artifacts
321 <<: *lttng-tools_steps_copyartifact_defaults
322 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_winbuild/platform=${{platform}},conf=std,build=std'
325 condition-kind: strings-match
326 on-evaluation-failure: run
327 condition-string1: '${{platform}}'
328 condition-string2: 'cygwin64'
332 - scripts/common/cygwin64-shebang
333 - scripts/common/cygpath-prefix
334 - scripts/common/print.sh
335 - scripts/lttng-tools/build.sh
338 condition-kind: strings-match
339 on-evaluation-failure: run
340 condition-string1: '${{platform}}'
341 condition-string2: 'msys2-ucrt64'
344 properties-content: 'MSYSTEM=UCRT64'
347 - scripts/common/msys2-shebang
348 - scripts/common/cygpath-prefix
349 - scripts/common/print.sh
350 - scripts/lttng-tools/build.sh
352 - _lttng-tools_publishers_defaults: <tng-tools_publishers_defaults
353 name: 'lttng-tools_publishers_defaults'
355 # On build abort (timeout), wait 10 seconds before running the other post
356 # build scripts, this will allow the processes to terminate and make the
357 # build log more legible.
358 - postbuildscript: <tng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
359 mark-unstable-if-failed: false
366 !include-raw-escape: scripts/lttng-tools/postbuild_wait_10_seconds.sh
368 # On build failure, try to get partial tap results if any exists
369 - postbuildscript: <tng-tools_publisher_postbuildscript_collect_tap_on_failure
370 mark-unstable-if-failed: false
378 !include-raw-escape: scripts/lttng-tools/postbuild_collect_tap_results.sh
380 # If there are leftover lttng processes or core files present, kill the
381 # processes, collect the core files, delete them and mark the build
383 - postbuildscript: <tng-tools_publisher_postbuildscript_clean_processes_coredumps
384 mark-unstable-if-failed: true
395 !include-raw-escape: scripts/lttng-tools/postbuild_clean_processes_coredumps.sh
397 - tap: <tng-tools_publisher_tap_defaults
398 results: 'tap/**/*.*'
399 fail-if-no-results: true
400 failed-tests-mark-build-as-failure: true
401 include-comment-diagnostics: true
402 output-tap-to-console: false
403 todo-is-failure: false
405 - raw: <tng-tools_publisher_warnings-ng_defaults
407 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
409 <io.jenkins.plugins.analysis.warnings.Gcc4>
412 <jenkins plugin="plugin-util-api"/>
415 <skipSymbolicLinks>false</skipSymbolicLinks>
416 </io.jenkins.plugins.analysis.warnings.Gcc4>
418 <sourceCodeEncoding/>
421 <ignoreQualityGate>false</ignoreQualityGate>
422 <ignoreFailedBuilds>true</ignoreFailedBuilds>
423 <failOnError>false</failOnError>
425 <unhealthy>0</unhealthy>
426 <minimumSeverity plugin="analysis-model-api">
430 <isEnabledForFailure>true</isEnabledForFailure>
431 <isAggregatingResults>true</isAggregatingResults>
432 <isBlameDisabled>false</isBlameDisabled>
433 <skipPublishingChecks>true</skipPublishingChecks>
434 <publishAllIssues>false</publishAllIssues>
436 <io.jenkins.plugins.analysis.core.util.QualityGate>
437 <threshold>1</threshold>
439 <status>WARNING</status>
440 </io.jenkins.plugins.analysis.core.util.QualityGate>
442 <trendChartType>AGGREGATION_TOOLS</trendChartType>
444 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
446 - junit: <tng-tools_publisher_junit_defaults
447 results: 'src/lttng-ust-java-tests/**/target/failsafe-reports/*.xml'
448 allow-empty-results: true
450 - archive: <tng-tools_publisher_archive_defaults
451 artifacts: 'build/**,deps/**,tap/**,log/**'
452 follow-symlinks: true
455 - workspace-cleanup: <tng-tools_publisher_workspace-cleanup_defaults
459 - raw: <tng-tools_publisher_proc-cleaner_defaults
461 <org.jenkinsci.plugins.proccleaner.PostBuildCleanup plugin="proc-cleaner-plugin">
462 <cleaner class="org.jenkinsci.plugins.proccleaner.PsCleaner">
463 <killerType>org.jenkinsci.plugins.proccleaner.PsAllKiller</killerType>
464 <killer class="org.jenkinsci.plugins.proccleaner.PsAllKiller"/>
465 <switchedOff>false</switchedOff>
466 <systemProcessesFilterOff>false</systemProcessesFilterOff>
468 </org.jenkinsci.plugins.proccleaner.PostBuildCleanup>
470 - ircbot: <tng-tools_publisher_ircbot_defaults
471 strategy: statechange-only
472 message-type: summary
473 matrix-notifier: only-parent
475 - email-ext: <tng-tools_publisher_email-ext_defaults
476 recipients: '{obj:email_to}'
477 reply-to: ci-notification@lists.lttng.org
486 second-failure: false
491 fixed-unhealthy: true
492 still-unstable: false
494 matrix-trigger: only-parent
498 - _lttng-tools_publishers_rootbuild: <tng-tools_publishers_rootbuild
499 name: 'lttng-tools_publishers_rootbuild'
501 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
502 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
503 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
504 - tap: *lttng-tools_publisher_tap_defaults
505 - raw: *lttng-tools_publisher_warnings-ng_defaults
506 - archive: *lttng-tools_publisher_archive_defaults
507 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
508 - ircbot: *lttng-tools_publisher_ircbot_defaults
509 - email-ext: *lttng-tools_publisher_email-ext_defaults
511 - _lttng-tools_publishers_win: <tng-tools_publishers_win
512 name: 'lttng-tools_publishers_win'
514 - tap: *lttng-tools_publisher_tap_defaults
515 - raw: *lttng-tools_publisher_warnings-ng_defaults
516 - archive: *lttng-tools_publisher_archive_defaults
517 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
518 - raw: *lttng-tools_publisher_proc-cleaner_defaults
519 - ircbot: *lttng-tools_publisher_ircbot_defaults
520 - email-ext: *lttng-tools_publisher_email-ext_defaults
525 name: '{job_prefix}lttng-tools_{version}_{buildtype}'
526 defaults: lttng-tools
528 <<: *lttng-tools_matrix_axes_defaults
529 <<: *lttng-tools_builders_defaults
530 <<: *lttng-tools_publishers_defaults
533 - pollscm: *lttng-tools_trigger_pollscm_default
535 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
539 name: 'dev_{user}_lttng-tools_{version}_{buildtype}'
540 defaults: lttng-tools
542 <<: *lttng-tools_matrix_axes_defaults
543 <<: *lttng-tools_builders_defaults
544 <<: *lttng-tools_publishers_defaults
547 name: 'dev_{user}_lttng-tools_{version}_macosbuild'
548 defaults: lttng-tools
551 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
552 - timeout: *lttng-tools_wrapper_timeout_defaults
556 <<: *lttng-tools_matrix_axes_defaults
557 <<: *lttng-tools_builders_defaults
558 <<: *lttng-tools_publishers_defaults
561 name: '{job_prefix}lttng-tools_{version}_long_regression'
562 defaults: lttng-tools
566 properties-content: |
567 PROJECT_NAME=lttng-tools
568 LTTNG_TOOLS_RUN_TESTS_LONG_REGRESSION=yes
569 - build-discarder: *lttng-tools_property_build-discarder_defaults
570 - github: *lttng-tools_property_github_defaults
573 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
575 <<: *lttng-tools_wrapper_timeout_defaults
579 - raw: *lttng-tools_wrapper_proc-cleaner_defaults
581 <<: *lttng-tools_matrix_axes_defaults
582 <<: *lttng-tools_builders_defaults
583 <<: *lttng-tools_publishers_defaults
586 - pollscm: *lttng-tools_trigger_pollscm_default
588 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
592 name: '{job_prefix}lttng-tools_{version}_rootbuild'
593 defaults: lttng-tools
596 - git: *lttng-tools_scm_git_default
599 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
601 <<: *lttng-tools_wrapper_timeout_defaults
605 <<: *lttng-tools_matrix_axes_rootbuild
606 <<: *lttng-tools_builders_defaults
607 <<: *lttng-tools_publishers_rootbuild
610 - pollscm: *lttng-tools_trigger_pollscm_default
612 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
616 name: '{job_prefix}lttng-tools_{version}_rootbuild_i386'
617 defaults: lttng-tools
620 - git: *lttng-tools_scm_git_default
623 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
625 <<: *lttng-tools_wrapper_timeout_defaults
629 <<: *lttng-tools_matrix_axes_rootbuild
630 <<: *lttng-tools_builders_defaults
631 <<: *lttng-tools_publishers_rootbuild
634 - pollscm: *lttng-tools_trigger_pollscm_default
636 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
640 name: '{job_prefix}lttng-tools_{version}_macosbuild'
641 defaults: lttng-tools
644 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
645 - timeout: *lttng-tools_wrapper_timeout_defaults
649 <<: *lttng-tools_matrix_axes_defaults
650 <<: *lttng-tools_builders_defaults
651 <<: *lttng-tools_publishers_defaults
654 name: lttng-tools_{version}_winbuild
655 defaults: lttng-tools
657 <<: *lttng-tools_matrix_axes_defaults
658 <<: *lttng-tools_builders_win
659 <<: *lttng-tools_publishers_win
662 name: dev_review_lttng-tools_{version}_{buildtype}
663 defaults: lttng-tools
667 - git: <tng-tools_scm_git_review
668 url: https://review.lttng.org/lttng-tools
669 refspec: 'refs/changes/*:refs/changes/*'
672 basedir: src/lttng-tools
676 - gerrit: <tng-tools_trigger_gerrit_default
678 - comment-added-event:
679 approval-category: 'CI-Build'
682 - project-compare-type: 'PLAIN'
683 project-pattern: 'lttng-tools'
685 - branch-compare-type: 'PLAIN'
686 branch-pattern: '{version}'
689 - inject: *lttng-tools_property_inject_defaults
695 - 'gerrit-{buildtype}'
697 <<: *lttng-tools_matrix_axes_defaults
698 <<: *lttng-tools_builders_review
701 # On build abort (timeout), wait 10 seconds before running the other post
702 # build scripts, this will allow the processes to terminate and make the
703 # build log more legible.
704 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
706 # On build failure, try to get partial tap results if any exists
707 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
709 # If there are leftover lttng processes or core files present, kill the
710 # processes, collect the core files, delete them and mark the build
712 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
714 - tap: *lttng-tools_publisher_tap_defaults
715 - raw: *lttng-tools_publisher_warnings-ng_defaults
716 - junit: *lttng-tools_publisher_junit_defaults
717 - archive: *lttng-tools_publisher_archive_defaults
718 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
719 - raw: *lttng-tools_publisher_proc-cleaner_defaults
722 name: dev_review_lttng-tools_{version}_smokebuild
723 defaults: lttng-tools
727 - git: *lttng-tools_scm_git_review
730 - gerrit: <tng-tools_trigger_gerrit_smoke_1
732 - comment-added-event:
733 approval-category: 'Smoke-Build-Lvl1'
736 - project-compare-type: 'PLAIN'
737 project-pattern: 'lttng-tools'
739 - branch-compare-type: 'PLAIN'
740 branch-pattern: '{version}'
750 properties-content: |
751 PROJECT_NAME=lttng-tools
752 LTTNG_TOOLS_RUN_TESTS=no
756 <<: *lttng-tools_matrix_axes_defaults
757 <<: *lttng-tools_builders_review
760 - raw: *lttng-tools_publisher_warnings-ng_defaults
761 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
762 - raw: *lttng-tools_publisher_proc-cleaner_defaults
765 name: dev_review_lttng-tools_{version}_clang-tidy
766 defaults: lttng-tools
770 - git: *lttng-tools_scm_git_review
773 - gerrit: <tng-tools_trigger_gerrit_smoke_2
775 - comment-added-event:
776 approval-category: 'Smoke-Build-Lvl2'
779 - project-compare-type: 'PLAIN'
780 project-pattern: 'lttng-tools'
782 - branch-compare-type: 'PLAIN'
783 branch-pattern: '{version}'
793 properties-content: |
794 PROJECT_NAME=lttng-tools
795 LTTNG_TOOLS_MAKE_INSTALL=no
796 LTTNG_TOOLS_MAKE_CLEAN=no
797 LTTNG_TOOLS_RUN_TESTS=no
798 LTTNG_TOOLS_GEN_COMPILE_COMMANDS=yes
799 LTTNG_TOOLS_CLANG_TIDY=yes
803 <<: *lttng-tools_matrix_axes_defaults
804 <<: *lttng-tools_builders_review
809 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
811 <io.jenkins.plugins.analysis.warnings.ClangTidy>
814 <jenkins plugin="plugin-util-api"/>
817 <skipSymbolicLinks>false</skipSymbolicLinks>
818 </io.jenkins.plugins.analysis.warnings.ClangTidy>
820 <sourceCodeEncoding/>
823 <ignoreQualityGate>false</ignoreQualityGate>
824 <ignoreFailedBuilds>true</ignoreFailedBuilds>
825 <failOnError>false</failOnError>
827 <unhealthy>0</unhealthy>
828 <minimumSeverity plugin="analysis-model-api">
832 <isEnabledForFailure>true</isEnabledForFailure>
833 <isAggregatingResults>true</isAggregatingResults>
834 <isBlameDisabled>false</isBlameDisabled>
835 <skipPublishingChecks>true</skipPublishingChecks>
836 <publishAllIssues>false</publishAllIssues>
838 <io.jenkins.plugins.analysis.core.util.QualityGate>
839 <status>FAILED</status>
840 <threshold>1</threshold>
842 </io.jenkins.plugins.analysis.core.util.QualityGate>
844 <trendChartType>AGGREGATION_TOOLS</trendChartType>
846 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
848 artifacts: 'clang-tidy-fixes.diff'
850 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
851 - raw: *lttng-tools_publisher_proc-cleaner_defaults
854 name: dev_review_lttng-tools_{version}_rootbuild
855 defaults: lttng-tools
859 - git: *lttng-tools_scm_git_review
862 - gerrit: *lttng-tools_trigger_gerrit_default
865 - inject: *lttng-tools_property_inject_defaults
871 - 'gerrit-{buildtype}'
873 <<: *lttng-tools_matrix_axes_rootbuild
874 <<: *lttng-tools_builders_review
877 - tap: *lttng-tools_publisher_tap_defaults
878 - raw: *lttng-tools_publisher_warnings-ng_defaults
879 - archive: *lttng-tools_publisher_archive_defaults
880 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
883 name: 'dev_review_lttng-tools_{version}_check-format'
884 defaults: lttng-tools
888 - git: *lttng-tools_scm_git_review
891 - gerrit: *lttng-tools_trigger_gerrit_smoke_1
897 !include-raw-escape: scripts/common/check-format.sh
900 - inject: *lttng-tools_property_inject_defaults
906 artifacts: 'clang-format-fixes.diff'
908 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
911 name: lttng-tools_{version}_release
912 defaults: lttng-tools
921 url: https://github.com/{github_user}/lttng-tools.git
923 browser-url: https://github.com/{github_user}/lttng-tools
924 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
926 - '*/tags/{version}.*'
927 basedir: src/lttng-tools
931 <<: *lttng-tools_steps_copyartifact_defaults
932 project: 'liburcu_{urcuversion}_linuxbuild/platform=deb12-amd64,conf=std,build=std'
934 <<: *lttng-tools_steps_copyartifact_defaults
935 project: 'babeltrace_{babelversion}_linuxbuild/platform=deb12-amd64,conf=std,build=std'
937 <<: *lttng-tools_steps_copyartifact_defaults
938 project: 'lttng-ust_{ustversion}_linuxbuild/liburcu_version={urcuversion},platform=deb12-amd64,conf=agents,build=std'
940 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
942 !include-raw-escape: scripts/lttng-tools/release.sh
945 # On build abort (timeout), wait 10 seconds before running the other post
946 # build scripts, this will allow the processes to terminate and make the
947 # build log more legible.
948 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
950 # On build failure, try to get partial tap results if any exists
951 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
953 # If there are leftover lttng processes or core files present, kill the
954 # processes, collect the core files, delete them and mark the build
956 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
958 - tap: *lttng-tools_publisher_tap_defaults
959 - raw: *lttng-tools_publisher_warnings-ng_defaults
964 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
965 - raw: *lttng-tools_publisher_proc-cleaner_defaults
966 - ircbot: *lttng-tools_publisher_ircbot_defaults
969 name: lttng-tools_{version}_scan-build
970 defaults: lttng-tools
979 <<: *lttng-tools_steps_copyartifact_defaults
980 project: 'liburcu_{urcuversion}_linuxbuild/platform=deb12-amd64,conf=std,build=std'
982 <<: *lttng-tools_steps_copyartifact_defaults
983 project: 'lttng-ust_{ustversion}_linuxbuild/liburcu_version={urcuversion},platform=deb12-amd64,conf=std,build=std'
985 !include-raw-escape: scripts/common/scan-build.sh
990 dir: 'scan-build-archive/'
992 - ircbot: *lttng-tools_publisher_ircbot_defaults
995 name: lttng-tools_{version}_coverity
996 defaults: lttng-tools
1004 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
1005 - timeout: *lttng-tools_wrapper_timeout_defaults
1008 - credentials-binding:
1009 - username-password-separated:
1010 credential-id: lttng-tools_coverity_token
1011 username: COVERITY_SCAN_PROJECT_NAME
1012 password: COVERITY_SCAN_TOKEN
1016 <<: *lttng-tools_steps_copyartifact_defaults
1017 project: 'liburcu_{urcuversion}_linuxbuild/platform=deb12-amd64,conf=std,build=std'
1019 <<: *lttng-tools_steps_copyartifact_defaults
1020 project: 'lttng-ust_{ustversion}_linuxbuild/liburcu_version={urcuversion},platform=deb12-amd64,conf=std,build=std'
1022 !include-raw-escape: scripts/common/coverity.sh
1026 artifacts: 'analysis-results.tgz,cov-int/**'
1028 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
1029 - ircbot: *lttng-tools_publisher_ircbot_defaults
1036 regex: 'lttng-(docs|tools)[-_].*'
1047 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1054 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1055 buildtype: linuxbuild
1058 platforms: !!python/tuple [deb12-amd64]
1059 builds: !!python/tuple [std, oot, dist]
1060 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1061 urcuversions: !!python/tuple [master]
1062 babelversions: !!python/tuple [stable-2.0, master]
1063 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1065 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1066 buildtype: portbuild
1069 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
1070 builds: !!python/tuple [std]
1071 confs: !!python/tuple [std, no-ust, agents]
1072 urcuversions: !!python/tuple [master]
1073 babelversions: !!python/tuple [stable-2.0]
1076 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1077 buildtype: slesbuild
1080 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1081 builds: !!python/tuple [std]
1082 confs: !!python/tuple [agents]
1083 urcuversions: !!python/tuple [master]
1084 babelversions: !!python/tuple [stable-2.0]
1087 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1091 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
1092 builds: !!python/tuple [std]
1093 confs: !!python/tuple [std]
1094 urcuversions: !!python/tuple [master]
1095 babelversions: !!python/tuple [stable-2.0]
1098 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1099 buildtype: yoctobuild
1102 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1103 builds: !!python/tuple [std]
1104 confs: !!python/tuple [std]
1105 urcuversions: !!python/tuple [master]
1106 babelversions: !!python/tuple [stable-2.0]
1109 - '{job_prefix}lttng-tools_{version}_macosbuild':
1110 buildtype: macosbuild
1113 platforms: !!python/tuple [macos-arm64]
1114 builds: !!python/tuple [std]
1115 confs: !!python/tuple [relayd-only]
1116 urcuversions: !!python/tuple [master]
1117 babelversions: !!python/tuple [stable-2.0]
1120 - 'lttng-tools_{version}_winbuild':
1123 platforms: !!python/tuple [cygwin64]
1124 builds: !!python/tuple [std]
1125 confs: !!python/tuple [relayd-only]
1126 urcuversions: !!python/tuple [master]
1127 babelversions: !!python/tuple [stable-2.0]
1130 - '{job_prefix}lttng-tools_{version}_long_regression':
1131 buildtype: linuxbuild
1134 platforms: !!python/tuple [deb12-amd64]
1135 builds: !!python/tuple [std]
1136 confs: !!python/tuple [std]
1137 urcuversions: !!python/tuple [master]
1138 babelversions: !!python/tuple [stable-2.0]
1141 - '{job_prefix}lttng-tools_{version}_rootbuild':
1142 buildtype: linuxbuild
1145 platforms: !!python/tuple [deb12-amd64]
1146 builds: !!python/tuple [std]
1147 confs: !!python/tuple [agents]
1148 urcuversions: !!python/tuple [master]
1149 babelversions: !!python/tuple [stable-2.0]
1150 filter: '(node=="amd64-rootnode" && platform=="deb12-amd64")'
1152 - '{job_prefix}lttng-tools_{version}_rootbuild_i386':
1153 buildtype: portbuild
1156 platforms: !!python/tuple [deb12-i386]
1157 builds: !!python/tuple [std]
1158 confs: !!python/tuple [agents]
1159 urcuversions: !!python/tuple [master]
1160 babelversions: !!python/tuple [stable-2.0]
1161 filter: '(node=="i386-rootnode" && platform=="deb12-i386")'
1163 - 'lttng-tools_{version}_scan-build':
1167 - 'lttng-tools_{version}_coverity':
1173 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1174 buildtype: linuxbuild
1175 version: stable-2.13
1176 ustversion: stable-2.13
1177 platforms: !!python/tuple [deb12-amd64]
1178 builds: !!python/tuple [std, oot, dist]
1179 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1180 urcuversions: !!python/tuple [stable-0.13]
1181 babelversions: !!python/tuple [stable-2.0]
1182 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1184 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1185 buildtype: portbuild
1186 version: stable-2.13
1187 ustversion: stable-2.13
1188 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
1189 builds: !!python/tuple [std]
1190 confs: !!python/tuple [std, no-ust, agents]
1191 urcuversions: !!python/tuple [stable-0.13]
1192 babelversions: !!python/tuple [stable-2.0]
1195 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1196 buildtype: slesbuild
1197 version: stable-2.13
1198 ustversion: stable-2.13
1199 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1200 builds: !!python/tuple [std]
1201 confs: !!python/tuple [agents]
1202 urcuversions: !!python/tuple [stable-0.13]
1203 babelversions: !!python/tuple [stable-2.0]
1206 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1208 version: stable-2.13
1209 ustversion: stable-2.13
1210 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
1211 builds: !!python/tuple [std]
1212 confs: !!python/tuple [std]
1213 urcuversions: !!python/tuple [stable-0.13]
1214 babelversions: !!python/tuple [stable-2.0]
1217 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1218 buildtype: yoctobuild
1219 version: stable-2.13
1220 ustversion: stable-2.13
1221 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1222 builds: !!python/tuple [std]
1223 confs: !!python/tuple [std]
1224 urcuversions: !!python/tuple [stable-0.13]
1225 babelversions: !!python/tuple [stable-2.0]
1228 - '{job_prefix}lttng-tools_{version}_macosbuild':
1229 buildtype: macosbuild
1230 version: stable-2.13
1231 ustversion: stable-2.13
1232 platforms: !!python/tuple [macos-arm64]
1233 builds: !!python/tuple [std]
1234 confs: !!python/tuple [relayd-only]
1235 urcuversions: !!python/tuple [stable-0.13]
1236 babelversions: !!python/tuple [stable-2.0]
1239 - 'lttng-tools_{version}_winbuild':
1240 version: stable-2.13
1241 ustversion: stable-2.13
1242 platforms: !!python/tuple [cygwin64]
1243 builds: !!python/tuple [std]
1244 confs: !!python/tuple [relayd-only]
1245 urcuversions: !!python/tuple [stable-0.13]
1246 babelversions: !!python/tuple [stable-2.0]
1249 - '{job_prefix}lttng-tools_{version}_long_regression':
1250 buildtype: linuxbuild
1251 version: stable-2.13
1252 ustversion: stable-2.13
1253 platforms: !!python/tuple [deb12-amd64]
1254 builds: !!python/tuple [std]
1255 confs: !!python/tuple [std]
1256 urcuversions: !!python/tuple [stable-0.13]
1257 babelversions: !!python/tuple [stable-2.0]
1260 - '{job_prefix}lttng-tools_{version}_rootbuild':
1261 buildtype: linuxbuild
1262 version: stable-2.13
1263 ustversion: stable-2.13
1264 platforms: !!python/tuple [deb12-amd64]
1265 builds: !!python/tuple [std]
1266 confs: !!python/tuple [agents]
1267 urcuversions: !!python/tuple [stable-0.13]
1268 babelversions: !!python/tuple [stable-2.0]
1269 filter: '(node=="amd64-rootnode" && platform=="deb12-amd64")'
1271 - 'lttng-tools_{version}_release':
1273 ustversion: stable-2.13
1274 urcuversion: stable-0.13
1275 babelversion: stable-2.0
1276 - 'lttng-tools_{version}_scan-build':
1277 version: stable-2.13
1278 urcuversion: stable-0.13
1279 ustversion: stable-2.13
1282 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1283 buildtype: linuxbuild
1284 version: stable-2.12
1285 ustversion: stable-2.12
1286 platforms: !!python/tuple [deb12-amd64]
1287 builds: !!python/tuple [std, oot, dist]
1288 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1289 urcuversions: !!python/tuple [stable-0.13]
1290 babelversions: !!python/tuple [stable-2.0]
1291 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1293 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1294 buildtype: portbuild
1295 version: stable-2.12
1296 ustversion: stable-2.12
1297 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
1298 builds: !!python/tuple [std]
1299 confs: !!python/tuple [std, no-ust, agents]
1300 urcuversions: !!python/tuple [stable-0.13]
1301 babelversions: !!python/tuple [stable-2.0]
1304 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1305 buildtype: slesbuild
1306 version: stable-2.12
1307 ustversion: stable-2.12
1308 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1309 builds: !!python/tuple [std]
1310 confs: !!python/tuple [agents]
1311 urcuversions: !!python/tuple [stable-0.13]
1312 babelversions: !!python/tuple [stable-2.0]
1315 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1317 version: stable-2.12
1318 ustversion: stable-2.12
1319 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
1320 builds: !!python/tuple [std]
1321 confs: !!python/tuple [std]
1322 urcuversions: !!python/tuple [stable-0.13]
1323 babelversions: !!python/tuple [stable-2.0]
1326 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1327 buildtype: yoctobuild
1328 version: stable-2.12
1329 ustversion: stable-2.12
1330 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1331 builds: !!python/tuple [std]
1332 confs: !!python/tuple [std]
1333 urcuversions: !!python/tuple [stable-0.13]
1334 babelversions: !!python/tuple [stable-2.0]
1337 - '{job_prefix}lttng-tools_{version}_macosbuild':
1338 buildtype: macosbuild
1339 version: stable-2.12
1340 ustversion: stable-2.12
1341 platforms: !!python/tuple [macos-arm64]
1342 builds: !!python/tuple [std]
1343 confs: !!python/tuple [relayd-only]
1344 urcuversions: !!python/tuple [stable-0.13]
1345 babelversions: !!python/tuple [stable-2.0]
1348 - 'lttng-tools_{version}_winbuild':
1349 version: stable-2.12
1350 ustversion: stable-2.12
1351 platforms: !!python/tuple [cygwin64]
1352 builds: !!python/tuple [std]
1353 confs: !!python/tuple [relayd-only]
1354 urcuversions: !!python/tuple [stable-0.13]
1355 babelversions: !!python/tuple [stable-2.0]
1358 - '{job_prefix}lttng-tools_{version}_long_regression':
1359 buildtype: linuxbuild
1360 version: stable-2.12
1361 ustversion: stable-2.12
1362 platforms: !!python/tuple [deb12-amd64]
1363 builds: !!python/tuple [std]
1364 confs: !!python/tuple [std]
1365 urcuversions: !!python/tuple [stable-0.13]
1366 babelversions: !!python/tuple [stable-2.0]
1369 - '{job_prefix}lttng-tools_{version}_rootbuild':
1370 buildtype: linuxbuild
1371 version: stable-2.12
1372 ustversion: stable-2.12
1373 platforms: !!python/tuple [deb12-amd64]
1374 builds: !!python/tuple [std]
1375 confs: !!python/tuple [agents]
1376 urcuversions: !!python/tuple [stable-0.13]
1377 babelversions: !!python/tuple [stable-2.0]
1378 filter: '(node=="amd64-rootnode-linux5" && platform=="deb12-amd64")'
1380 - 'lttng-tools_{version}_release':
1382 ustversion: stable-2.12
1383 urcuversion: stable-0.13
1384 babelversion: stable-2.0
1385 - 'lttng-tools_{version}_scan-build':
1386 version: stable-2.12
1387 urcuversion: stable-0.13
1388 ustversion: stable-2.12
1391 name: dev_jgalar_lttng-tools
1392 job_prefix: 'dev_jgalar_'
1398 email_to: 'jgalar@efficios.com'
1401 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1402 buildtype: linuxbuild
1403 version: master-staging
1405 platforms: !!python/tuple [deb12-amd64]
1406 builds: !!python/tuple [std, oot, dist]
1407 confs: !!python/tuple [std, no-ust, agents]
1408 urcuversions: !!python/tuple [master]
1409 babelversions: !!python/tuple [stable-2.0, master]
1412 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1413 buildtype: portbuild
1414 version: master-staging
1416 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
1417 builds: !!python/tuple [std]
1418 confs: !!python/tuple [std, no-ust, agents]
1419 urcuversions: !!python/tuple [master]
1420 babelversions: !!python/tuple [stable-1.5, master]
1423 - 'dev_{user}_lttng-tools_{version}_macosbuild':
1424 buildtype: macosbuild
1425 version: master-staging
1427 platforms: !!python/tuple [macos-arm64]
1428 builds: !!python/tuple [std]
1429 confs: !!python/tuple [relayd-only]
1430 urcuversions: !!python/tuple [master]
1431 babelversions: !!python/tuple [stable-2.0]
1436 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1437 buildtype: linuxbuild
1438 version: stable-2.13-staging
1439 ustversion: stable-2.13
1440 platforms: !!python/tuple [deb12-amd64]
1441 builds: !!python/tuple [std, oot, dist]
1442 confs: !!python/tuple [std, no-ust, agents]
1443 urcuversions: !!python/tuple [stable-0.13]
1444 babelversions: !!python/tuple [stable-2.0, master]
1447 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1448 buildtype: portbuild
1449 version: stable-2.13-staging
1450 ustversion: stable-2.13
1451 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
1452 builds: !!python/tuple [std]
1453 confs: !!python/tuple [std, no-ust, agents]
1454 urcuversions: !!python/tuple [stable-0.13]
1455 babelversions: !!python/tuple [stable-2.0]
1460 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1461 buildtype: linuxbuild
1462 version: stable-2.12-staging
1463 ustversion: stable-2.12
1464 platforms: !!python/tuple [deb12-amd64]
1465 builds: !!python/tuple [std, oot, dist]
1466 confs: !!python/tuple [std, no-ust, agents]
1467 urcuversions: !!python/tuple [stable-0.13]
1468 babelversions: !!python/tuple [stable-2.0, master]
1471 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1472 buildtype: portbuild
1473 version: stable-2.12-staging
1474 ustversion: stable-2.12
1475 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
1476 builds: !!python/tuple [std]
1477 confs: !!python/tuple [std, no-ust, agents]
1478 urcuversions: !!python/tuple [stable-0.13]
1479 babelversions: !!python/tuple [stable-2.0]
1484 name: review-lttng-tools
1492 - 'dev_review_lttng-tools_{version}_{buildtype}':
1494 buildtype: linuxbuild
1495 platforms: !!python/tuple [deb12-amd64]
1496 builds: !!python/tuple [std, oot, dist, oot-dist]
1497 confs: !!python/tuple [std, no-ust, agents]
1498 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1499 babelversions: !!python/tuple [stable-2.0]
1502 - 'dev_review_lttng-tools_{version}_rootbuild':
1504 buildtype: linuxbuild
1505 platforms: !!python/tuple [deb12-amd64]
1506 builds: !!python/tuple [std]
1507 confs: !!python/tuple [agents]
1508 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1509 babelversions: !!python/tuple [stable-2.0]
1510 filter: '(node=="amd64-rootnode" && platform=="deb12-amd64")'
1512 - 'dev_review_lttng-tools_{version}_smokebuild':
1514 buildtype: linuxbuild
1515 platforms: !!python/tuple [deb12-amd64]
1516 builds: !!python/tuple [oot-dist]
1517 confs: !!python/tuple [agents]
1518 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1519 babelversions: !!python/tuple [stable-2.0]
1522 - 'dev_review_lttng-tools_{version}_clang-tidy':
1524 buildtype: linuxbuild
1525 platforms: !!python/tuple [deb12-amd64]
1526 builds: !!python/tuple [std]
1527 confs: !!python/tuple [agents]
1528 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1529 babelversions: !!python/tuple [stable-2.0]
1532 - 'dev_review_lttng-tools_{version}_check-format':
1536 - 'dev_review_lttng-tools_{version}_{buildtype}':
1537 version: stable-2.13
1538 buildtype: linuxbuild
1539 platforms: !!python/tuple [deb12-amd64]
1540 builds: !!python/tuple [std, oot, dist, oot-dist]
1541 confs: !!python/tuple [std, no-ust, agents]
1542 urcuversions: !!python/tuple [stable-0.13]
1543 babelversions: !!python/tuple [stable-2.0]
1546 - 'dev_review_lttng-tools_{version}_rootbuild':
1547 version: stable-2.13
1548 buildtype: linuxbuild
1549 platforms: !!python/tuple [deb12-amd64]
1550 builds: !!python/tuple [std]
1551 confs: !!python/tuple [agents]
1552 urcuversions: !!python/tuple [stable-0.13]
1553 babelversions: !!python/tuple [stable-2.0]
1554 filter: '(node=="amd64-rootnode" && platform=="deb12-amd64")'
1558 - 'dev_review_lttng-tools_{version}_{buildtype}':
1559 version: stable-2.12
1560 buildtype: linuxbuild
1561 platforms: !!python/tuple [deb12-amd64]
1562 builds: !!python/tuple [std, oot, dist, oot-dist]
1563 confs: !!python/tuple [std, no-ust, agents]
1564 urcuversions: !!python/tuple [stable-0.13]
1565 babelversions: !!python/tuple [stable-2.0]
1568 - 'dev_review_lttng-tools_{version}_rootbuild':
1569 version: stable-2.12
1570 buildtype: linuxbuild
1571 platforms: !!python/tuple [deb12-amd64]
1572 builds: !!python/tuple [std]
1573 confs: !!python/tuple [agents]
1574 urcuversions: !!python/tuple [stable-0.13]
1575 babelversions: !!python/tuple [stable-2.0]
1576 filter: '(node=="amd64-rootnode-linux5" && platform=="deb12-amd64")'
1581 name: lttng-tools-views