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>"
27 - git: <tng-tools_scm_git_default
28 url: https://github.com/{github_user}/lttng-tools.git
30 browser-url: https://github.com/{github_user}/lttng-tools
33 basedir: src/lttng-tools
37 - pollscm: <tng-tools_trigger_pollscm_default
41 - inject: <tng-tools_property_inject_defaults
43 PROJECT_NAME=lttng-tools
44 - build-discarder: <tng-tools_property_build-discarder_defaults
46 artifact-num-to-keep: 2
47 - github: <tng-tools_property_github_defaults
48 url: https://github.com/{github_user}/lttng-tools
51 - _lttng-tools_steps_copyartifact_defaults:
52 name: 'lttng-tools_steps_copyartifact_defaults'
54 - copyartifact: <tng-tools_steps_copyartifact_defaults
56 which-build: last-successful
60 do-not-fingerprint: true
64 - _lttng-tools_matrix_axes_defaults: <tng-tools_matrix_axes_defaults
65 name: 'lttng-tools_matrix_axes_defaults'
67 node: 'master' # Applies only to matrix flyweight task
68 execution-strategy: <tng-tools_matrix_execution-strategy_defaults
69 combination-filter: '{filter}'
74 - axis: <tng-tools_matrix_axis_platform
77 values: '{obj:platforms}'
78 - axis: <tng-tools_matrix_axis_conf
82 - axis: <tng-tools_matrix_axis_build
85 values: '{obj:builds}'
86 - axis: <tng-tools_matrix_axis_liburcu_version
89 values: '{obj:urcuversions}'
90 - axis: <tng-tools_matrix_axis_babeltrace_version
92 name: babeltrace_version
93 values: '{obj:babelversions}'
95 - _lttng-tools_matrix_axes_rootbuild: <tng-tools_matrix_axes_rootbuild
96 name: 'lttng-tools_matrix_axes_rootbuild'
98 node: 'master' # Applies only to matrix flyweight task
99 execution-strategy: *lttng-tools_matrix_execution-strategy_defaults
108 <<: *lttng-tools_matrix_axis_platform
110 - axis: *lttng-tools_matrix_axis_conf
111 - axis: *lttng-tools_matrix_axis_build
112 - axis: *lttng-tools_matrix_axis_liburcu_version
113 - axis: *lttng-tools_matrix_axis_babeltrace_version
117 - _lttng-tools_builders_defaults: <tng-tools_builders_defaults
118 name: 'lttng-tools_builders_defaults'
120 # Generate a properties file to add additionnal env
124 # Select the deps conf based on the current conf
128 babeltrace_conf=$conf
136 debug-rcu|tls_fallback)
147 echo "liburcu_conf=$liburcu_conf" >> env.properties
148 echo "babeltrace_conf=$babeltrace_conf" >> env.properties
149 echo "ust_conf=$ust_conf" >> env.properties
151 # Inject the additionnal env early to use them in the copyartifact step
153 properties-file: env.properties
155 # Always copy liburcu artifacts
157 <<: *lttng-tools_steps_copyartifact_defaults
158 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
160 # Always copy babeltrace artifacts
162 <<: *lttng-tools_steps_copyartifact_defaults
163 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=${{babeltrace_conf}},build=std'
165 # Some conf do not require lttng-ust artifacts
169 condition-kind: regex-match
171 regex: '(no-ust|relayd-only)'
174 <<: *lttng-tools_steps_copyartifact_defaults
175 project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{ust_conf}},build=std'
177 # rootbuild requires a checkout of modules
179 condition-kind: regex-match
181 regex: '.*_rootbuild.*'
186 git clone -b "{version}" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
189 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
193 - scripts/common/print.sh
194 - scripts/lttng-tools/build.sh
196 - _lttng-tools_builders_review: <tng-tools_builders_review
197 name: 'lttng-tools_builders_review'
200 !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh
203 properties-file: gerrit_custom_dependencies.properties
205 # rootbuild requires a checkout of modules
207 condition-kind: regex-match
209 regex: '.*_rootbuild.*'
214 git clone -b "$GERRIT_BRANCH" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
216 # Copy lttng-ust artifacts if the conf is 'std' or 'agents'
217 # and we don't depend on a specific lttng-ust change
220 on-evaluation-failure: run
222 - condition-kind: shell
223 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" = ""'
224 - condition-kind: regex-match
229 <<: *lttng-tools_steps_copyartifact_defaults
230 project: '{ust_job_prefix}lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{conf}},build=std'
232 # Copy liburcu artifacts if we don't depend on a specific liburcu change
234 condition-kind: shell
235 on-evaluation-failure: run
236 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" = ""'
239 <<: *lttng-tools_steps_copyartifact_defaults
240 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
242 # Copy babeltrace artifacts if we don't depend on a specific babeltrace change
244 condition-kind: shell
245 on-evaluation-failure: run
246 condition-command: 'test "$GERRIT_DEP_BABELTRACE" = ""'
249 <<: *lttng-tools_steps_copyartifact_defaults
250 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
253 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
255 # Build liburcu if we depend on a specific liburcu change
257 condition-kind: shell
258 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" != ""'
262 - scripts/common/override-build-std.sh
263 - scripts/common/print.sh
264 - scripts/liburcu/build.sh
266 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
268 # Build babeltrace if we depend on a specific babeltrace change
270 condition-kind: shell
271 condition-command: 'test "$GERRIT_DEP_BABELTRACE" != ""'
275 - scripts/common/override-build-std.sh
276 - scripts/common/print.sh
277 - scripts/babeltrace/build.sh
279 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
281 # Build lttng-ust if we depend on a specific lttng-ust change
283 condition-kind: shell
284 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" != ""'
288 - scripts/common/override-build-std.sh
289 - scripts/common/print.sh
290 - scripts/lttng-ust/build.sh
292 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
294 # Finaly build lttng-tools
297 - scripts/common/print.sh
298 - scripts/lttng-tools/build.sh
300 - _lttng-tools_builders_win: <tng-tools_builders_win
301 name: 'lttng-tools_builders_win'
303 # Always copy liburcu artifacts
305 <<: *lttng-tools_steps_copyartifact_defaults
306 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_winbuild/platform=${{platform}},conf=std,build=std'
309 condition-kind: strings-match
310 on-evaluation-failure: run
311 condition-string1: '${{platform}}'
312 condition-string2: 'cygwin64'
316 - scripts/common/cygwin64-shebang
317 - scripts/common/cygpath-prefix
318 - scripts/common/print.sh
319 - scripts/lttng-tools/build.sh
322 condition-kind: strings-match
323 on-evaluation-failure: run
324 condition-string1: '${{platform}}'
325 condition-string2: 'msys2-mingw32'
328 properties-content: 'MSYSTEM=MINGW32'
331 - scripts/common/msys2-shebang
332 - scripts/common/cygpath-prefix
333 - scripts/common/print.sh
334 - scripts/lttng-tools/build.sh
337 condition-kind: strings-match
338 on-evaluation-failure: run
339 condition-string1: '${{platform}}'
340 condition-string2: 'msys2-mingw64'
343 properties-content: 'MSYSTEM=MINGW64'
346 - scripts/common/msys2-shebang
347 - scripts/common/cygpath-prefix
348 - scripts/common/print.sh
349 - scripts/lttng-tools/build.sh
351 - _lttng-tools_publishers_defaults: <tng-tools_publishers_defaults
352 name: 'lttng-tools_publishers_defaults'
354 # On build abort (timeout), wait 10 seconds before running the other post
355 # build scripts, this will allow the processes to terminate and make the
356 # build log more legible.
357 - postbuildscript: <tng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
358 mark-unstable-if-failed: false
365 !include-raw-escape: scripts/lttng-tools/postbuild_wait_10_seconds.sh
367 # On build failure, try to get partial tap results if any exists
368 - postbuildscript: <tng-tools_publisher_postbuildscript_collect_tap_on_failure
369 mark-unstable-if-failed: false
377 !include-raw-escape: scripts/lttng-tools/postbuild_collect_tap_results.sh
379 # If there are leftover lttng processes or core files present, kill the
380 # processes, collect the core files, delete them and mark the build
382 - postbuildscript: <tng-tools_publisher_postbuildscript_clean_processes_coredumps
383 mark-unstable-if-failed: true
394 !include-raw-escape: scripts/lttng-tools/postbuild_clean_processes_coredumps.sh
396 - tap: <tng-tools_publisher_tap_defaults
397 results: 'tap/**/*.*'
398 fail-if-no-results: true
399 failed-tests-mark-build-as-failure: true
400 include-comment-diagnostics: true
401 output-tap-to-console: false
402 todo-is-failure: false
404 - raw: <tng-tools_publisher_warnings-ng_defaults
406 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
408 <io.jenkins.plugins.analysis.warnings.Gcc4>
411 <jenkins plugin="plugin-util-api"/>
414 <skipSymbolicLinks>false</skipSymbolicLinks>
415 </io.jenkins.plugins.analysis.warnings.Gcc4>
417 <sourceCodeEncoding/>
420 <ignoreQualityGate>false</ignoreQualityGate>
421 <ignoreFailedBuilds>true</ignoreFailedBuilds>
422 <failOnError>false</failOnError>
424 <unhealthy>0</unhealthy>
425 <minimumSeverity plugin="analysis-model-api">
429 <isEnabledForFailure>true</isEnabledForFailure>
430 <isAggregatingResults>true</isAggregatingResults>
431 <isBlameDisabled>false</isBlameDisabled>
432 <skipPublishingChecks>true</skipPublishingChecks>
433 <publishAllIssues>false</publishAllIssues>
435 <io.jenkins.plugins.analysis.core.util.QualityGate>
436 <threshold>1</threshold>
438 <status>WARNING</status>
439 </io.jenkins.plugins.analysis.core.util.QualityGate>
441 <trendChartType>AGGREGATION_TOOLS</trendChartType>
443 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
445 - archive: <tng-tools_publisher_archive_defaults
446 artifacts: 'build/**,deps/**,tap/**,log/**'
449 - workspace-cleanup: <tng-tools_publisher_workspace-cleanup_defaults
453 - ircbot: <tng-tools_publisher_ircbot_defaults
454 strategy: statechange-only
455 message-type: summary-scm
456 matrix-notifier: only-configurations
458 - email-ext: <tng-tools_publisher_email-ext_defaults
459 recipients: '{obj:email_to}'
460 reply-to: ci-notification@lists.lttng.org
469 second-failure: false
474 fixed-unhealthy: true
475 still-unstable: false
477 matrix-trigger: only-parent
481 - _lttng-tools_publishers_win: <tng-tools_publishers_win
482 name: 'lttng-tools_publishers_win'
484 - tap: *lttng-tools_publisher_tap_defaults
485 - raw: *lttng-tools_publisher_warnings-ng_defaults
486 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
487 - archive: *lttng-tools_publisher_archive_defaults
488 - ircbot: *lttng-tools_publisher_ircbot_defaults
489 - email-ext: *lttng-tools_publisher_email-ext_defaults
494 name: '{job_prefix}lttng-tools_{version}_{buildtype}'
495 defaults: lttng-tools
497 <<: *lttng-tools_matrix_axes_defaults
498 <<: *lttng-tools_builders_defaults
499 <<: *lttng-tools_publishers_defaults
502 - pollscm: *lttng-tools_trigger_pollscm_default
504 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
508 name: 'dev_{user}_lttng-tools_{version}_{buildtype}'
509 defaults: lttng-tools
511 <<: *lttng-tools_matrix_axes_defaults
512 <<: *lttng-tools_builders_defaults
513 <<: *lttng-tools_publishers_defaults
516 name: '{job_prefix}lttng-tools_{version}_long_regression'
517 defaults: lttng-tools
521 properties-content: |
522 PROJECT_NAME=lttng-tools
523 LTTNG_TOOLS_RUN_TESTS_LONG_REGRESSION=yes
524 - build-discarder: *lttng-tools_property_build-discarder_defaults
525 - github: *lttng-tools_property_github_defaults
528 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
530 <<: *lttng-tools_wrapper_timeout_defaults
535 <<: *lttng-tools_matrix_axes_defaults
536 <<: *lttng-tools_builders_defaults
537 <<: *lttng-tools_publishers_defaults
540 - pollscm: *lttng-tools_trigger_pollscm_default
542 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
546 name: '{job_prefix}lttng-tools_{version}_rootbuild'
547 defaults: lttng-tools
550 - git: *lttng-tools_scm_git_default
553 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
555 <<: *lttng-tools_wrapper_timeout_defaults
559 <<: *lttng-tools_matrix_axes_rootbuild
560 <<: *lttng-tools_builders_defaults
561 <<: *lttng-tools_publishers_defaults
564 - pollscm: *lttng-tools_trigger_pollscm_default
566 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
570 name: '{job_prefix}lttng-tools_{version}_rootbuild_i386'
571 defaults: lttng-tools
574 - git: *lttng-tools_scm_git_default
577 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
579 <<: *lttng-tools_wrapper_timeout_defaults
583 <<: *lttng-tools_matrix_axes_rootbuild
584 <<: *lttng-tools_builders_defaults
585 <<: *lttng-tools_publishers_defaults
588 - pollscm: *lttng-tools_trigger_pollscm_default
590 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
594 name: lttng-tools_{version}_winbuild
595 defaults: lttng-tools
597 <<: *lttng-tools_matrix_axes_defaults
598 <<: *lttng-tools_builders_win
599 <<: *lttng-tools_publishers_win
602 name: dev_review_lttng-tools_{version}_{buildtype}
603 defaults: lttng-tools
607 - git: <tng-tools_scm_git_review
608 url: https://review.lttng.org/lttng-tools
609 refspec: 'refs/changes/*:refs/changes/*'
612 basedir: src/lttng-tools
616 - gerrit: <tng-tools_trigger_gerrit_default
618 - comment-added-event:
619 approval-category: 'CI-Build'
622 - project-compare-type: 'PLAIN'
623 project-pattern: 'lttng-tools'
625 - branch-compare-type: 'PLAIN'
626 branch-pattern: '{version}'
629 - inject: *lttng-tools_property_inject_defaults
635 - 'gerrit-{buildtype}'
637 <<: *lttng-tools_matrix_axes_defaults
638 <<: *lttng-tools_builders_review
641 # On build abort (timeout), wait 10 seconds before running the other post
642 # build scripts, this will allow the processes to terminate and make the
643 # build log more legible.
644 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
646 # On build failure, try to get partial tap results if any exists
647 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
649 # If there are leftover lttng processes or core files present, kill the
650 # processes, collect the core files, delete them and mark the build
652 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
654 - tap: *lttng-tools_publisher_tap_defaults
655 - raw: *lttng-tools_publisher_warnings-ng_defaults
656 - archive: *lttng-tools_publisher_archive_defaults
657 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
660 name: dev_review_lttng-tools_{version}_smokebuild
661 defaults: lttng-tools
665 - git: *lttng-tools_scm_git_review
668 - gerrit: <tng-tools_trigger_gerrit_smoke_1
670 - comment-added-event:
671 approval-category: 'Smoke-Build'
674 - project-compare-type: 'PLAIN'
675 project-pattern: 'lttng-tools'
677 - branch-compare-type: 'PLAIN'
678 branch-pattern: '{version}'
688 properties-content: |
689 PROJECT_NAME=lttng-tools
690 LTTNG_TOOLS_RUN_TESTS=no
694 <<: *lttng-tools_matrix_axes_defaults
695 <<: *lttng-tools_builders_review
698 - raw: *lttng-tools_publisher_warnings-ng_defaults
699 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
702 name: dev_review_lttng-tools_{version}_clang-tidy
703 defaults: lttng-tools
707 - git: *lttng-tools_scm_git_review
710 - gerrit: <tng-tools_trigger_gerrit_smoke_2
712 - comment-added-event:
713 approval-category: 'Smoke-Build'
716 - project-compare-type: 'PLAIN'
717 project-pattern: 'lttng-tools'
719 - branch-compare-type: 'PLAIN'
720 branch-pattern: '{version}'
730 properties-content: |
731 PROJECT_NAME=lttng-tools
732 LTTNG_TOOLS_MAKE_INSTALL=no
733 LTTNG_TOOLS_MAKE_CLEAN=no
734 LTTNG_TOOLS_RUN_TESTS=no
735 LTTNG_TOOLS_GEN_COMPILE_COMMANDS=yes
736 LTTNG_TOOLS_CLANG_TIDY=yes
740 <<: *lttng-tools_matrix_axes_defaults
741 <<: *lttng-tools_builders_review
746 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
748 <io.jenkins.plugins.analysis.warnings.ClangTidy>
751 <jenkins plugin="plugin-util-api"/>
754 <skipSymbolicLinks>false</skipSymbolicLinks>
755 </io.jenkins.plugins.analysis.warnings.ClangTidy>
757 <sourceCodeEncoding/>
760 <ignoreQualityGate>false</ignoreQualityGate>
761 <ignoreFailedBuilds>true</ignoreFailedBuilds>
762 <failOnError>false</failOnError>
764 <unhealthy>0</unhealthy>
765 <minimumSeverity plugin="analysis-model-api">
769 <isEnabledForFailure>true</isEnabledForFailure>
770 <isAggregatingResults>true</isAggregatingResults>
771 <isBlameDisabled>false</isBlameDisabled>
772 <skipPublishingChecks>true</skipPublishingChecks>
773 <publishAllIssues>false</publishAllIssues>
775 <io.jenkins.plugins.analysis.core.util.QualityGate>
776 <status>FAILED</status>
777 <threshold>1</threshold>
779 </io.jenkins.plugins.analysis.core.util.QualityGate>
781 <trendChartType>AGGREGATION_TOOLS</trendChartType>
783 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
785 artifacts: 'clang-tidy-fixes.diff'
787 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
790 name: dev_review_lttng-tools_{version}_rootbuild
791 defaults: lttng-tools
795 - git: *lttng-tools_scm_git_review
798 - gerrit: *lttng-tools_trigger_gerrit_default
801 - inject: *lttng-tools_property_inject_defaults
807 - 'gerrit-{buildtype}'
809 <<: *lttng-tools_matrix_axes_rootbuild
810 <<: *lttng-tools_builders_review
813 - tap: *lttng-tools_publisher_tap_defaults
814 - raw: *lttng-tools_publisher_warnings-ng_defaults
815 - archive: *lttng-tools_publisher_archive_defaults
816 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
819 name: 'dev_review_lttng-tools_{version}_check-format'
820 defaults: lttng-tools
824 - git: *lttng-tools_scm_git_review
827 - gerrit: *lttng-tools_trigger_gerrit_smoke_1
833 !include-raw-escape: scripts/common/check-format.sh
836 - inject: *lttng-tools_property_inject_defaults
842 artifacts: 'clang-format-fixes.diff'
844 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
847 name: lttng-tools_{version}_release
848 defaults: lttng-tools
857 url: https://github.com/{github_user}/lttng-tools.git
859 browser-url: https://github.com/{github_user}/lttng-tools
860 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
862 - '*/tags/{version}.*'
863 basedir: src/lttng-tools
867 <<: *lttng-tools_steps_copyartifact_defaults
868 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
870 <<: *lttng-tools_steps_copyartifact_defaults
871 project: 'babeltrace_{babelversion}_build/platform=bionic-amd64,conf=std,build=std'
873 <<: *lttng-tools_steps_copyartifact_defaults
874 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=agents,build=std'
876 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
878 !include-raw-escape: scripts/lttng-tools/release.sh
881 # On build abort (timeout), wait 10 seconds before running the other post
882 # build scripts, this will allow the processes to terminate and make the
883 # build log more legible.
884 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
886 # On build failure, try to get partial tap results if any exists
887 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
889 # If there are leftover lttng processes or core files present, kill the
890 # processes, collect the core files, delete them and mark the build
892 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
894 - tap: *lttng-tools_publisher_tap_defaults
895 - raw: *lttng-tools_publisher_warnings-ng_defaults
900 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
901 - ircbot: *lttng-tools_publisher_ircbot_defaults
904 name: lttng-tools_{version}_scan-build
905 defaults: lttng-tools
914 <<: *lttng-tools_steps_copyartifact_defaults
915 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
917 <<: *lttng-tools_steps_copyartifact_defaults
918 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
920 !include-raw-escape: scripts/common/scan-build.sh
925 dir: 'scan-build-archive/'
927 - ircbot: *lttng-tools_publisher_ircbot_defaults
930 name: lttng-tools_{version}_coverity
931 defaults: lttng-tools
939 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
940 - timeout: *lttng-tools_wrapper_timeout_defaults
943 - credentials-binding:
944 - username-password-separated:
945 credential-id: lttng-tools_coverity_token
946 username: COVERITY_SCAN_PROJECT_NAME
947 password: COVERITY_SCAN_TOKEN
951 <<: *lttng-tools_steps_copyartifact_defaults
952 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
954 <<: *lttng-tools_steps_copyartifact_defaults
955 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
957 !include-raw-escape: scripts/common/coverity.sh
961 artifacts: 'analysis-results.tgz,cov-int/**'
963 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
964 - ircbot: *lttng-tools_publisher_ircbot_defaults
971 regex: 'lttng-tools[-_].*'
982 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
989 - '{job_prefix}lttng-tools_{version}_{buildtype}':
990 buildtype: linuxbuild
993 platforms: !!python/tuple [jammy-amd64]
994 builds: !!python/tuple [std, oot, dist]
995 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
996 urcuversions: !!python/tuple [master]
997 babelversions: !!python/tuple [stable-2.0, master]
998 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1000 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1004 platforms: !!python/tuple [bionic-amd64]
1005 builds: !!python/tuple [std, oot, dist]
1006 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1007 urcuversions: !!python/tuple [master]
1008 babelversions: !!python/tuple [stable-2.0, master]
1009 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1011 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1012 buildtype: portbuild
1015 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1016 builds: !!python/tuple [std]
1017 confs: !!python/tuple [std, no-ust, agents]
1018 urcuversions: !!python/tuple [master]
1019 babelversions: !!python/tuple [stable-2.0]
1022 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1023 buildtype: slesbuild
1026 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1027 builds: !!python/tuple [std]
1028 confs: !!python/tuple [agents]
1029 urcuversions: !!python/tuple [master]
1030 babelversions: !!python/tuple [stable-2.0]
1033 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1037 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1038 builds: !!python/tuple [std]
1039 confs: !!python/tuple [std]
1040 urcuversions: !!python/tuple [master]
1041 babelversions: !!python/tuple [stable-2.0]
1044 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1045 buildtype: yoctobuild
1048 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1049 builds: !!python/tuple [std]
1050 confs: !!python/tuple [std]
1051 urcuversions: !!python/tuple [master]
1052 babelversions: !!python/tuple [stable-2.0]
1055 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1056 buildtype: macosbuild
1059 platforms: !!python/tuple [macos-amd64, macos-arm64]
1060 builds: !!python/tuple [std]
1061 confs: !!python/tuple [relayd-only]
1062 urcuversions: !!python/tuple [master]
1063 babelversions: !!python/tuple [stable-2.0]
1066 - 'lttng-tools_{version}_winbuild':
1069 platforms: !!python/tuple [cygwin64]
1070 builds: !!python/tuple [std]
1071 confs: !!python/tuple [relayd-only]
1072 urcuversions: !!python/tuple [master]
1073 babelversions: !!python/tuple [stable-2.0]
1076 - '{job_prefix}lttng-tools_{version}_long_regression':
1080 platforms: !!python/tuple [bionic-amd64]
1081 builds: !!python/tuple [std]
1082 confs: !!python/tuple [std]
1083 urcuversions: !!python/tuple [master]
1084 babelversions: !!python/tuple [stable-2.0]
1087 - '{job_prefix}lttng-tools_{version}_rootbuild':
1091 platforms: !!python/tuple [bionic-amd64]
1092 builds: !!python/tuple [std]
1093 confs: !!python/tuple [agents]
1094 urcuversions: !!python/tuple [master]
1095 babelversions: !!python/tuple [stable-2.0]
1096 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1098 - '{job_prefix}lttng-tools_{version}_rootbuild_i386':
1099 buildtype: portbuild
1102 platforms: !!python/tuple [deb11-i386]
1103 builds: !!python/tuple [std]
1104 confs: !!python/tuple [agents]
1105 urcuversions: !!python/tuple [master]
1106 babelversions: !!python/tuple [stable-2.0]
1107 filter: '(node=="i386-rootnode" && platform=="deb11-i386")'
1109 - 'lttng-tools_{version}_scan-build':
1113 - 'lttng-tools_{version}_coverity':
1119 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1120 buildtype: linuxbuild
1121 version: stable-2.13
1122 ustversion: stable-2.13
1123 platforms: !!python/tuple [jammy-amd64]
1124 builds: !!python/tuple [std, oot, dist]
1125 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1126 urcuversions: !!python/tuple [stable-0.13]
1127 babelversions: !!python/tuple [stable-2.0]
1128 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1130 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1132 version: stable-2.13
1133 ustversion: stable-2.13
1134 platforms: !!python/tuple [bionic-amd64]
1135 builds: !!python/tuple [std, oot, dist]
1136 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1137 urcuversions: !!python/tuple [stable-0.13]
1138 babelversions: !!python/tuple [stable-2.0]
1139 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1141 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1142 buildtype: portbuild
1143 version: stable-2.13
1144 ustversion: stable-2.13
1145 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1146 builds: !!python/tuple [std]
1147 confs: !!python/tuple [std, no-ust, agents]
1148 urcuversions: !!python/tuple [stable-0.13]
1149 babelversions: !!python/tuple [stable-2.0]
1152 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1153 buildtype: slesbuild
1154 version: stable-2.13
1155 ustversion: stable-2.13
1156 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1157 builds: !!python/tuple [std]
1158 confs: !!python/tuple [agents]
1159 urcuversions: !!python/tuple [stable-0.13]
1160 babelversions: !!python/tuple [stable-2.0]
1163 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1165 version: stable-2.13
1166 ustversion: stable-2.13
1167 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1168 builds: !!python/tuple [std]
1169 confs: !!python/tuple [std]
1170 urcuversions: !!python/tuple [stable-0.13]
1171 babelversions: !!python/tuple [stable-2.0]
1174 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1175 buildtype: yoctobuild
1176 version: stable-2.13
1177 ustversion: stable-2.13
1178 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1179 builds: !!python/tuple [std]
1180 confs: !!python/tuple [std]
1181 urcuversions: !!python/tuple [stable-0.13]
1182 babelversions: !!python/tuple [stable-2.0]
1185 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1186 buildtype: macosbuild
1187 version: stable-2.13
1188 ustversion: stable-2.13
1189 platforms: !!python/tuple [macos-amd64, macos-arm64]
1190 builds: !!python/tuple [std]
1191 confs: !!python/tuple [relayd-only]
1192 urcuversions: !!python/tuple [stable-0.13]
1193 babelversions: !!python/tuple [stable-2.0]
1196 - 'lttng-tools_{version}_winbuild':
1197 version: stable-2.13
1198 ustversion: stable-2.13
1199 platforms: !!python/tuple [cygwin64]
1200 builds: !!python/tuple [std]
1201 confs: !!python/tuple [relayd-only]
1202 urcuversions: !!python/tuple [stable-0.13]
1203 babelversions: !!python/tuple [stable-2.0]
1206 - '{job_prefix}lttng-tools_{version}_long_regression':
1208 version: stable-2.13
1209 ustversion: stable-2.13
1210 platforms: !!python/tuple [bionic-amd64]
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}_rootbuild':
1219 version: stable-2.13
1220 ustversion: stable-2.13
1221 platforms: !!python/tuple [bionic-amd64]
1222 builds: !!python/tuple [std]
1223 confs: !!python/tuple [agents]
1224 urcuversions: !!python/tuple [stable-0.13]
1225 babelversions: !!python/tuple [stable-2.0]
1226 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1228 - 'lttng-tools_{version}_release':
1230 ustversion: stable-2.13
1231 urcuversion: stable-0.13
1232 babelversion: stable-2.0
1233 - 'lttng-tools_{version}_scan-build':
1234 version: stable-2.13
1235 urcuversion: stable-0.13
1236 ustversion: stable-2.13
1239 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1240 buildtype: linuxbuild
1241 version: stable-2.12
1242 ustversion: stable-2.12
1243 platforms: !!python/tuple [jammy-amd64]
1244 builds: !!python/tuple [std, oot, dist]
1245 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1246 urcuversions: !!python/tuple [stable-0.13]
1247 babelversions: !!python/tuple [stable-2.0]
1248 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1250 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1252 version: stable-2.12
1253 ustversion: stable-2.12
1254 platforms: !!python/tuple [bionic-amd64]
1255 builds: !!python/tuple [std, oot, dist]
1256 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1257 urcuversions: !!python/tuple [stable-0.13]
1258 babelversions: !!python/tuple [stable-2.0]
1259 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1261 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1262 buildtype: portbuild
1263 version: stable-2.12
1264 ustversion: stable-2.12
1265 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1266 builds: !!python/tuple [std]
1267 confs: !!python/tuple [std, no-ust, agents]
1268 urcuversions: !!python/tuple [stable-0.13]
1269 babelversions: !!python/tuple [stable-2.0]
1272 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1273 buildtype: slesbuild
1274 version: stable-2.12
1275 ustversion: stable-2.12
1276 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1277 builds: !!python/tuple [std]
1278 confs: !!python/tuple [agents]
1279 urcuversions: !!python/tuple [stable-0.13]
1280 babelversions: !!python/tuple [stable-2.0]
1283 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1285 version: stable-2.12
1286 ustversion: stable-2.12
1287 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1288 builds: !!python/tuple [std]
1289 confs: !!python/tuple [std]
1290 urcuversions: !!python/tuple [stable-0.13]
1291 babelversions: !!python/tuple [stable-2.0]
1294 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1295 buildtype: yoctobuild
1296 version: stable-2.12
1297 ustversion: stable-2.12
1298 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1299 builds: !!python/tuple [std]
1300 confs: !!python/tuple [std]
1301 urcuversions: !!python/tuple [stable-0.13]
1302 babelversions: !!python/tuple [stable-2.0]
1305 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1306 buildtype: macosbuild
1307 version: stable-2.12
1308 ustversion: stable-2.12
1309 platforms: !!python/tuple [macos-amd64, macos-arm64]
1310 builds: !!python/tuple [std]
1311 confs: !!python/tuple [relayd-only]
1312 urcuversions: !!python/tuple [stable-0.13]
1313 babelversions: !!python/tuple [stable-2.0]
1316 - 'lttng-tools_{version}_winbuild':
1317 version: stable-2.12
1318 ustversion: stable-2.12
1319 platforms: !!python/tuple [cygwin64]
1320 builds: !!python/tuple [std]
1321 confs: !!python/tuple [relayd-only]
1322 urcuversions: !!python/tuple [stable-0.13]
1323 babelversions: !!python/tuple [stable-2.0]
1326 - '{job_prefix}lttng-tools_{version}_long_regression':
1328 version: stable-2.12
1329 ustversion: stable-2.12
1330 platforms: !!python/tuple [bionic-amd64]
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}_rootbuild':
1339 version: stable-2.12
1340 ustversion: stable-2.12
1341 platforms: !!python/tuple [bionic-amd64]
1342 builds: !!python/tuple [std]
1343 confs: !!python/tuple [agents]
1344 urcuversions: !!python/tuple [stable-0.13]
1345 babelversions: !!python/tuple [stable-2.0]
1346 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1348 - 'lttng-tools_{version}_release':
1350 ustversion: stable-2.12
1351 urcuversion: stable-0.13
1352 babelversion: stable-2.0
1353 - 'lttng-tools_{version}_scan-build':
1354 version: stable-2.12
1355 urcuversion: stable-0.13
1356 ustversion: stable-2.12
1359 name: dev_upstream_lttng-tools
1360 job_prefix: 'dev_upstream_'
1361 ust_job_prefix: 'dev_upstream_'
1362 urcu_job_prefix: 'dev_upstream_'
1363 bt_job_prefix: 'dev_upstream_'
1365 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1368 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1369 buildtype: linuxbuild
1370 version: stable-2.11
1371 ustversion: stable-2.11
1372 platforms: !!python/tuple [jammy-amd64]
1373 builds: !!python/tuple [std, oot, dist]
1374 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1375 urcuversions: !!python/tuple [stable-0.11]
1376 babelversions: !!python/tuple [stable-1.5]
1377 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1379 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1380 buildtype: portbuild
1381 version: stable-2.11
1382 ustversion: stable-2.11
1383 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1384 builds: !!python/tuple [std]
1385 confs: !!python/tuple [no-ust, agents]
1386 urcuversions: !!python/tuple [stable-0.11]
1387 babelversions: !!python/tuple [stable-1.5]
1390 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1391 buildtype: slesbuild
1392 version: stable-2.11
1393 ustversion: stable-2.11
1394 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1395 builds: !!python/tuple [std]
1396 confs: !!python/tuple [agents]
1397 urcuversions: !!python/tuple [stable-0.11]
1398 babelversions: !!python/tuple [stable-1.5]
1401 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1403 version: stable-2.11
1404 ustversion: stable-2.11
1405 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1406 builds: !!python/tuple [std]
1407 confs: !!python/tuple [std]
1408 urcuversions: !!python/tuple [stable-0.11]
1409 babelversions: !!python/tuple [stable-1.5]
1414 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1415 buildtype: linuxbuild
1416 version: stable-2.10
1417 ustversion: stable-2.10
1418 platforms: !!python/tuple [jammy-amd64]
1419 builds: !!python/tuple [std, oot, dist]
1420 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1421 urcuversions: !!python/tuple [stable-0.9]
1422 babelversions: !!python/tuple [stable-1.5]
1423 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1425 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1426 buildtype: portbuild
1427 version: stable-2.10
1428 ustversion: stable-2.10
1429 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1430 builds: !!python/tuple [std]
1431 confs: !!python/tuple [no-ust, agents]
1432 urcuversions: !!python/tuple [stable-0.9]
1433 babelversions: !!python/tuple [stable-1.5]
1436 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1437 buildtype: slesbuild
1438 version: stable-2.10
1439 ustversion: stable-2.10
1440 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1441 builds: !!python/tuple [std]
1442 confs: !!python/tuple [agents]
1443 urcuversions: !!python/tuple [stable-0.9]
1444 babelversions: !!python/tuple [stable-1.5]
1447 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1449 version: stable-2.10
1450 ustversion: stable-2.10
1451 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1452 builds: !!python/tuple [std]
1453 confs: !!python/tuple [std]
1454 urcuversions: !!python/tuple [stable-0.9]
1455 babelversions: !!python/tuple [stable-1.5]
1460 name: dev_jgalar_lttng-tools
1461 job_prefix: 'dev_jgalar_'
1467 email_to: 'jgalar@efficios.com'
1470 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1472 version: master-staging
1474 platforms: !!python/tuple [bionic-amd64]
1475 builds: !!python/tuple [std, oot, dist]
1476 confs: !!python/tuple [std, no-ust, agents]
1477 urcuversions: !!python/tuple [master]
1478 babelversions: !!python/tuple [stable-2.0, master]
1481 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1482 buildtype: portbuild
1483 version: master-staging
1485 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1486 builds: !!python/tuple [std]
1487 confs: !!python/tuple [std, no-ust, agents]
1488 urcuversions: !!python/tuple [master]
1489 babelversions: !!python/tuple [stable-1.5, master]
1492 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1493 buildtype: macosbuild
1494 version: master-staging
1496 platforms: !!python/tuple [macos-amd64, macos-arm64]
1497 builds: !!python/tuple [std]
1498 confs: !!python/tuple [relayd-only]
1499 urcuversions: !!python/tuple [master]
1500 babelversions: !!python/tuple [stable-2.0]
1505 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1507 version: stable-2.13-staging
1508 ustversion: stable-2.13
1509 platforms: !!python/tuple [bionic-amd64]
1510 builds: !!python/tuple [std, oot, dist]
1511 confs: !!python/tuple [std, no-ust, agents]
1512 urcuversions: !!python/tuple [stable-0.13]
1513 babelversions: !!python/tuple [stable-2.0, master]
1516 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1517 buildtype: portbuild
1518 version: stable-2.13-staging
1519 ustversion: stable-2.13
1520 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1521 builds: !!python/tuple [std]
1522 confs: !!python/tuple [std, no-ust, agents]
1523 urcuversions: !!python/tuple [stable-0.13]
1524 babelversions: !!python/tuple [stable-2.0]
1529 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1531 version: stable-2.12-staging
1532 ustversion: stable-2.12
1533 platforms: !!python/tuple [bionic-amd64]
1534 builds: !!python/tuple [std, oot, dist]
1535 confs: !!python/tuple [std, no-ust, agents]
1536 urcuversions: !!python/tuple [stable-0.13]
1537 babelversions: !!python/tuple [stable-2.0, master]
1540 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1541 buildtype: portbuild
1542 version: stable-2.12-staging
1543 ustversion: stable-2.12
1544 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1545 builds: !!python/tuple [std]
1546 confs: !!python/tuple [std, no-ust, agents]
1547 urcuversions: !!python/tuple [stable-0.13]
1548 babelversions: !!python/tuple [stable-2.0]
1553 name: dev_jgalar_lttng-tools-upstream
1554 job_prefix: 'dev_jgalar_'
1555 ust_job_prefix: 'dev_upstream_'
1556 urcu_job_prefix: 'dev_upstream_'
1557 bt_job_prefix: 'dev_upstream_'
1560 email_to: 'jgalar@efficios.com'
1563 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1565 version: stable-2.11-staging
1566 ustversion: stable-2.11
1567 platforms: !!python/tuple [bionic-amd64]
1568 builds: !!python/tuple [std, oot, dist]
1569 confs: !!python/tuple [std, no-ust, agents]
1570 urcuversions: !!python/tuple [stable-0.11]
1571 babelversions: !!python/tuple [stable-1.5]
1574 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1575 buildtype: portbuild
1576 version: stable-2.11-staging
1577 ustversion: stable-2.11
1578 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1579 builds: !!python/tuple [std]
1580 confs: !!python/tuple [std, no-ust, agents]
1581 urcuversions: !!python/tuple [stable-0.11]
1582 babelversions: !!python/tuple [stable-1.5]
1587 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1589 version: stable-2.10-staging
1590 ustversion: stable-2.10
1591 platforms: !!python/tuple [bionic-amd64]
1592 builds: !!python/tuple [std, oot, dist]
1593 confs: !!python/tuple [std, no-ust, agents]
1594 urcuversions: !!python/tuple [stable-0.9]
1595 babelversions: !!python/tuple [stable-1.5]
1598 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1599 buildtype: portbuild
1600 version: stable-2.10-staging
1601 ustversion: stable-2.10
1602 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1603 builds: !!python/tuple [std]
1604 confs: !!python/tuple [std, no-ust, agents]
1605 urcuversions: !!python/tuple [stable-0.9]
1606 babelversions: !!python/tuple [stable-1.5]
1611 name: review-lttng-tools
1619 - 'dev_review_lttng-tools_{version}_{buildtype}':
1622 platforms: !!python/tuple [bionic-amd64]
1623 builds: !!python/tuple [std, oot, dist, oot-dist]
1624 confs: !!python/tuple [std, no-ust, agents]
1625 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1626 babelversions: !!python/tuple [stable-2.0]
1629 - 'dev_review_lttng-tools_{version}_rootbuild':
1632 platforms: !!python/tuple [bionic-amd64]
1633 builds: !!python/tuple [std]
1634 confs: !!python/tuple [agents]
1635 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1636 babelversions: !!python/tuple [stable-2.0]
1637 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1639 - 'dev_review_lttng-tools_{version}_smokebuild':
1641 buildtype: linuxbuild
1642 platforms: !!python/tuple [jammy-amd64]
1643 builds: !!python/tuple [oot-dist]
1644 confs: !!python/tuple [agents]
1645 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1646 babelversions: !!python/tuple [stable-2.0]
1649 - 'dev_review_lttng-tools_{version}_clang-tidy':
1651 buildtype: linuxbuild
1652 platforms: !!python/tuple [jammy-amd64]
1653 builds: !!python/tuple [std]
1654 confs: !!python/tuple [agents]
1655 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1656 babelversions: !!python/tuple [stable-2.0]
1659 - 'dev_review_lttng-tools_{version}_check-format':
1663 - 'dev_review_lttng-tools_{version}_{buildtype}':
1664 version: stable-2.13
1666 platforms: !!python/tuple [bionic-amd64]
1667 builds: !!python/tuple [std, oot, dist, oot-dist]
1668 confs: !!python/tuple [std, no-ust, agents]
1669 urcuversions: !!python/tuple [stable-0.13]
1670 babelversions: !!python/tuple [stable-2.0]
1673 - 'dev_review_lttng-tools_{version}_rootbuild':
1674 version: stable-2.13
1676 platforms: !!python/tuple [bionic-amd64]
1677 builds: !!python/tuple [std]
1678 confs: !!python/tuple [agents]
1679 urcuversions: !!python/tuple [stable-0.13]
1680 babelversions: !!python/tuple [stable-2.0]
1681 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1685 - 'dev_review_lttng-tools_{version}_{buildtype}':
1686 version: stable-2.12
1688 platforms: !!python/tuple [bionic-amd64]
1689 builds: !!python/tuple [std, oot, dist, oot-dist]
1690 confs: !!python/tuple [std, no-ust, agents]
1691 urcuversions: !!python/tuple [stable-0.13]
1692 babelversions: !!python/tuple [stable-2.0]
1695 - 'dev_review_lttng-tools_{version}_rootbuild':
1696 version: stable-2.12
1698 platforms: !!python/tuple [bionic-amd64]
1699 builds: !!python/tuple [std]
1700 confs: !!python/tuple [agents]
1701 urcuversions: !!python/tuple [stable-0.13]
1702 babelversions: !!python/tuple [stable-2.0]
1703 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1707 name: lttng-tools-views