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/**'
447 follow-symlinks: true
450 - workspace-cleanup: <tng-tools_publisher_workspace-cleanup_defaults
454 - ircbot: <tng-tools_publisher_ircbot_defaults
455 strategy: statechange-only
456 message-type: summary-scm
457 matrix-notifier: only-configurations
459 - email-ext: <tng-tools_publisher_email-ext_defaults
460 recipients: '{obj:email_to}'
461 reply-to: ci-notification@lists.lttng.org
470 second-failure: false
475 fixed-unhealthy: true
476 still-unstable: false
478 matrix-trigger: only-parent
482 - _lttng-tools_publishers_win: <tng-tools_publishers_win
483 name: 'lttng-tools_publishers_win'
485 - tap: *lttng-tools_publisher_tap_defaults
486 - raw: *lttng-tools_publisher_warnings-ng_defaults
487 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
488 - archive: *lttng-tools_publisher_archive_defaults
489 - ircbot: *lttng-tools_publisher_ircbot_defaults
490 - email-ext: *lttng-tools_publisher_email-ext_defaults
495 name: '{job_prefix}lttng-tools_{version}_{buildtype}'
496 defaults: lttng-tools
498 <<: *lttng-tools_matrix_axes_defaults
499 <<: *lttng-tools_builders_defaults
500 <<: *lttng-tools_publishers_defaults
503 - pollscm: *lttng-tools_trigger_pollscm_default
505 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
509 name: 'dev_{user}_lttng-tools_{version}_{buildtype}'
510 defaults: lttng-tools
512 <<: *lttng-tools_matrix_axes_defaults
513 <<: *lttng-tools_builders_defaults
514 <<: *lttng-tools_publishers_defaults
517 name: '{job_prefix}lttng-tools_{version}_long_regression'
518 defaults: lttng-tools
522 properties-content: |
523 PROJECT_NAME=lttng-tools
524 LTTNG_TOOLS_RUN_TESTS_LONG_REGRESSION=yes
525 - build-discarder: *lttng-tools_property_build-discarder_defaults
526 - github: *lttng-tools_property_github_defaults
529 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
531 <<: *lttng-tools_wrapper_timeout_defaults
536 <<: *lttng-tools_matrix_axes_defaults
537 <<: *lttng-tools_builders_defaults
538 <<: *lttng-tools_publishers_defaults
541 - pollscm: *lttng-tools_trigger_pollscm_default
543 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
547 name: '{job_prefix}lttng-tools_{version}_rootbuild'
548 defaults: lttng-tools
551 - git: *lttng-tools_scm_git_default
554 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
556 <<: *lttng-tools_wrapper_timeout_defaults
560 <<: *lttng-tools_matrix_axes_rootbuild
561 <<: *lttng-tools_builders_defaults
562 <<: *lttng-tools_publishers_defaults
565 - pollscm: *lttng-tools_trigger_pollscm_default
567 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
571 name: '{job_prefix}lttng-tools_{version}_rootbuild_i386'
572 defaults: lttng-tools
575 - git: *lttng-tools_scm_git_default
578 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
580 <<: *lttng-tools_wrapper_timeout_defaults
584 <<: *lttng-tools_matrix_axes_rootbuild
585 <<: *lttng-tools_builders_defaults
586 <<: *lttng-tools_publishers_defaults
589 - pollscm: *lttng-tools_trigger_pollscm_default
591 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
595 name: lttng-tools_{version}_winbuild
596 defaults: lttng-tools
598 <<: *lttng-tools_matrix_axes_defaults
599 <<: *lttng-tools_builders_win
600 <<: *lttng-tools_publishers_win
603 name: dev_review_lttng-tools_{version}_{buildtype}
604 defaults: lttng-tools
608 - git: <tng-tools_scm_git_review
609 url: https://review.lttng.org/lttng-tools
610 refspec: 'refs/changes/*:refs/changes/*'
613 basedir: src/lttng-tools
617 - gerrit: <tng-tools_trigger_gerrit_default
619 - comment-added-event:
620 approval-category: 'CI-Build'
623 - project-compare-type: 'PLAIN'
624 project-pattern: 'lttng-tools'
626 - branch-compare-type: 'PLAIN'
627 branch-pattern: '{version}'
630 - inject: *lttng-tools_property_inject_defaults
636 - 'gerrit-{buildtype}'
638 <<: *lttng-tools_matrix_axes_defaults
639 <<: *lttng-tools_builders_review
642 # On build abort (timeout), wait 10 seconds before running the other post
643 # build scripts, this will allow the processes to terminate and make the
644 # build log more legible.
645 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
647 # On build failure, try to get partial tap results if any exists
648 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
650 # If there are leftover lttng processes or core files present, kill the
651 # processes, collect the core files, delete them and mark the build
653 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
655 - tap: *lttng-tools_publisher_tap_defaults
656 - raw: *lttng-tools_publisher_warnings-ng_defaults
657 - archive: *lttng-tools_publisher_archive_defaults
658 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
661 name: dev_review_lttng-tools_{version}_smokebuild
662 defaults: lttng-tools
666 - git: *lttng-tools_scm_git_review
669 - gerrit: <tng-tools_trigger_gerrit_smoke_1
671 - comment-added-event:
672 approval-category: 'Smoke-Build'
675 - project-compare-type: 'PLAIN'
676 project-pattern: 'lttng-tools'
678 - branch-compare-type: 'PLAIN'
679 branch-pattern: '{version}'
689 properties-content: |
690 PROJECT_NAME=lttng-tools
691 LTTNG_TOOLS_RUN_TESTS=no
695 <<: *lttng-tools_matrix_axes_defaults
696 <<: *lttng-tools_builders_review
699 - raw: *lttng-tools_publisher_warnings-ng_defaults
700 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
703 name: dev_review_lttng-tools_{version}_clang-tidy
704 defaults: lttng-tools
708 - git: *lttng-tools_scm_git_review
711 - gerrit: <tng-tools_trigger_gerrit_smoke_2
713 - comment-added-event:
714 approval-category: 'Smoke-Build'
717 - project-compare-type: 'PLAIN'
718 project-pattern: 'lttng-tools'
720 - branch-compare-type: 'PLAIN'
721 branch-pattern: '{version}'
731 properties-content: |
732 PROJECT_NAME=lttng-tools
733 LTTNG_TOOLS_MAKE_INSTALL=no
734 LTTNG_TOOLS_MAKE_CLEAN=no
735 LTTNG_TOOLS_RUN_TESTS=no
736 LTTNG_TOOLS_GEN_COMPILE_COMMANDS=yes
737 LTTNG_TOOLS_CLANG_TIDY=yes
741 <<: *lttng-tools_matrix_axes_defaults
742 <<: *lttng-tools_builders_review
747 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
749 <io.jenkins.plugins.analysis.warnings.ClangTidy>
752 <jenkins plugin="plugin-util-api"/>
755 <skipSymbolicLinks>false</skipSymbolicLinks>
756 </io.jenkins.plugins.analysis.warnings.ClangTidy>
758 <sourceCodeEncoding/>
761 <ignoreQualityGate>false</ignoreQualityGate>
762 <ignoreFailedBuilds>true</ignoreFailedBuilds>
763 <failOnError>false</failOnError>
765 <unhealthy>0</unhealthy>
766 <minimumSeverity plugin="analysis-model-api">
770 <isEnabledForFailure>true</isEnabledForFailure>
771 <isAggregatingResults>true</isAggregatingResults>
772 <isBlameDisabled>false</isBlameDisabled>
773 <skipPublishingChecks>true</skipPublishingChecks>
774 <publishAllIssues>false</publishAllIssues>
776 <io.jenkins.plugins.analysis.core.util.QualityGate>
777 <status>FAILED</status>
778 <threshold>1</threshold>
780 </io.jenkins.plugins.analysis.core.util.QualityGate>
782 <trendChartType>AGGREGATION_TOOLS</trendChartType>
784 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
786 artifacts: 'clang-tidy-fixes.diff'
788 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
791 name: dev_review_lttng-tools_{version}_rootbuild
792 defaults: lttng-tools
796 - git: *lttng-tools_scm_git_review
799 - gerrit: *lttng-tools_trigger_gerrit_default
802 - inject: *lttng-tools_property_inject_defaults
808 - 'gerrit-{buildtype}'
810 <<: *lttng-tools_matrix_axes_rootbuild
811 <<: *lttng-tools_builders_review
814 - tap: *lttng-tools_publisher_tap_defaults
815 - raw: *lttng-tools_publisher_warnings-ng_defaults
816 - archive: *lttng-tools_publisher_archive_defaults
817 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
820 name: 'dev_review_lttng-tools_{version}_check-format'
821 defaults: lttng-tools
825 - git: *lttng-tools_scm_git_review
828 - gerrit: *lttng-tools_trigger_gerrit_smoke_1
834 !include-raw-escape: scripts/common/check-format.sh
837 - inject: *lttng-tools_property_inject_defaults
843 artifacts: 'clang-format-fixes.diff'
845 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
848 name: lttng-tools_{version}_release
849 defaults: lttng-tools
858 url: https://github.com/{github_user}/lttng-tools.git
860 browser-url: https://github.com/{github_user}/lttng-tools
861 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
863 - '*/tags/{version}.*'
864 basedir: src/lttng-tools
868 <<: *lttng-tools_steps_copyartifact_defaults
869 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
871 <<: *lttng-tools_steps_copyartifact_defaults
872 project: 'babeltrace_{babelversion}_build/platform=bionic-amd64,conf=std,build=std'
874 <<: *lttng-tools_steps_copyartifact_defaults
875 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=agents,build=std'
877 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
879 !include-raw-escape: scripts/lttng-tools/release.sh
882 # On build abort (timeout), wait 10 seconds before running the other post
883 # build scripts, this will allow the processes to terminate and make the
884 # build log more legible.
885 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
887 # On build failure, try to get partial tap results if any exists
888 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
890 # If there are leftover lttng processes or core files present, kill the
891 # processes, collect the core files, delete them and mark the build
893 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
895 - tap: *lttng-tools_publisher_tap_defaults
896 - raw: *lttng-tools_publisher_warnings-ng_defaults
901 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
902 - ircbot: *lttng-tools_publisher_ircbot_defaults
905 name: lttng-tools_{version}_scan-build
906 defaults: lttng-tools
915 <<: *lttng-tools_steps_copyartifact_defaults
916 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
918 <<: *lttng-tools_steps_copyartifact_defaults
919 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
921 !include-raw-escape: scripts/common/scan-build.sh
926 dir: 'scan-build-archive/'
928 - ircbot: *lttng-tools_publisher_ircbot_defaults
931 name: lttng-tools_{version}_coverity
932 defaults: lttng-tools
940 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
941 - timeout: *lttng-tools_wrapper_timeout_defaults
944 - credentials-binding:
945 - username-password-separated:
946 credential-id: lttng-tools_coverity_token
947 username: COVERITY_SCAN_PROJECT_NAME
948 password: COVERITY_SCAN_TOKEN
952 <<: *lttng-tools_steps_copyartifact_defaults
953 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
955 <<: *lttng-tools_steps_copyartifact_defaults
956 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
958 !include-raw-escape: scripts/common/coverity.sh
962 artifacts: 'analysis-results.tgz,cov-int/**'
964 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
965 - ircbot: *lttng-tools_publisher_ircbot_defaults
972 regex: 'lttng-tools[-_].*'
983 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
990 - '{job_prefix}lttng-tools_{version}_{buildtype}':
991 buildtype: linuxbuild
994 platforms: !!python/tuple [jammy-amd64]
995 builds: !!python/tuple [std, oot, dist]
996 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
997 urcuversions: !!python/tuple [master]
998 babelversions: !!python/tuple [stable-2.0, master]
999 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1001 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1005 platforms: !!python/tuple [bionic-amd64]
1006 builds: !!python/tuple [std, oot, dist]
1007 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1008 urcuversions: !!python/tuple [master]
1009 babelversions: !!python/tuple [stable-2.0, master]
1010 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1012 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1013 buildtype: portbuild
1016 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1017 builds: !!python/tuple [std]
1018 confs: !!python/tuple [std, no-ust, agents]
1019 urcuversions: !!python/tuple [master]
1020 babelversions: !!python/tuple [stable-2.0]
1023 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1024 buildtype: slesbuild
1027 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1028 builds: !!python/tuple [std]
1029 confs: !!python/tuple [agents]
1030 urcuversions: !!python/tuple [master]
1031 babelversions: !!python/tuple [stable-2.0]
1034 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1038 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1039 builds: !!python/tuple [std]
1040 confs: !!python/tuple [std]
1041 urcuversions: !!python/tuple [master]
1042 babelversions: !!python/tuple [stable-2.0]
1045 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1046 buildtype: yoctobuild
1049 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1050 builds: !!python/tuple [std]
1051 confs: !!python/tuple [std]
1052 urcuversions: !!python/tuple [master]
1053 babelversions: !!python/tuple [stable-2.0]
1056 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1057 buildtype: macosbuild
1060 platforms: !!python/tuple [macos-amd64, macos-arm64]
1061 builds: !!python/tuple [std]
1062 confs: !!python/tuple [relayd-only]
1063 urcuversions: !!python/tuple [master]
1064 babelversions: !!python/tuple [stable-2.0]
1067 - 'lttng-tools_{version}_winbuild':
1070 platforms: !!python/tuple [cygwin64]
1071 builds: !!python/tuple [std]
1072 confs: !!python/tuple [relayd-only]
1073 urcuversions: !!python/tuple [master]
1074 babelversions: !!python/tuple [stable-2.0]
1077 - '{job_prefix}lttng-tools_{version}_long_regression':
1081 platforms: !!python/tuple [bionic-amd64]
1082 builds: !!python/tuple [std]
1083 confs: !!python/tuple [std]
1084 urcuversions: !!python/tuple [master]
1085 babelversions: !!python/tuple [stable-2.0]
1088 - '{job_prefix}lttng-tools_{version}_rootbuild':
1092 platforms: !!python/tuple [bionic-amd64]
1093 builds: !!python/tuple [std]
1094 confs: !!python/tuple [agents]
1095 urcuversions: !!python/tuple [master]
1096 babelversions: !!python/tuple [stable-2.0]
1097 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1099 - '{job_prefix}lttng-tools_{version}_rootbuild_i386':
1100 buildtype: portbuild
1103 platforms: !!python/tuple [deb11-i386]
1104 builds: !!python/tuple [std]
1105 confs: !!python/tuple [agents]
1106 urcuversions: !!python/tuple [master]
1107 babelversions: !!python/tuple [stable-2.0]
1108 filter: '(node=="i386-rootnode" && platform=="deb11-i386")'
1110 - 'lttng-tools_{version}_scan-build':
1114 - 'lttng-tools_{version}_coverity':
1120 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1121 buildtype: linuxbuild
1122 version: stable-2.13
1123 ustversion: stable-2.13
1124 platforms: !!python/tuple [jammy-amd64]
1125 builds: !!python/tuple [std, oot, dist]
1126 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1127 urcuversions: !!python/tuple [stable-0.13]
1128 babelversions: !!python/tuple [stable-2.0]
1129 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1131 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1133 version: stable-2.13
1134 ustversion: stable-2.13
1135 platforms: !!python/tuple [bionic-amd64]
1136 builds: !!python/tuple [std, oot, dist]
1137 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1138 urcuversions: !!python/tuple [stable-0.13]
1139 babelversions: !!python/tuple [stable-2.0]
1140 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1142 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1143 buildtype: portbuild
1144 version: stable-2.13
1145 ustversion: stable-2.13
1146 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1147 builds: !!python/tuple [std]
1148 confs: !!python/tuple [std, no-ust, agents]
1149 urcuversions: !!python/tuple [stable-0.13]
1150 babelversions: !!python/tuple [stable-2.0]
1153 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1154 buildtype: slesbuild
1155 version: stable-2.13
1156 ustversion: stable-2.13
1157 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1158 builds: !!python/tuple [std]
1159 confs: !!python/tuple [agents]
1160 urcuversions: !!python/tuple [stable-0.13]
1161 babelversions: !!python/tuple [stable-2.0]
1164 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1166 version: stable-2.13
1167 ustversion: stable-2.13
1168 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1169 builds: !!python/tuple [std]
1170 confs: !!python/tuple [std]
1171 urcuversions: !!python/tuple [stable-0.13]
1172 babelversions: !!python/tuple [stable-2.0]
1175 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1176 buildtype: yoctobuild
1177 version: stable-2.13
1178 ustversion: stable-2.13
1179 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1180 builds: !!python/tuple [std]
1181 confs: !!python/tuple [std]
1182 urcuversions: !!python/tuple [stable-0.13]
1183 babelversions: !!python/tuple [stable-2.0]
1186 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1187 buildtype: macosbuild
1188 version: stable-2.13
1189 ustversion: stable-2.13
1190 platforms: !!python/tuple [macos-amd64, macos-arm64]
1191 builds: !!python/tuple [std]
1192 confs: !!python/tuple [relayd-only]
1193 urcuversions: !!python/tuple [stable-0.13]
1194 babelversions: !!python/tuple [stable-2.0]
1197 - 'lttng-tools_{version}_winbuild':
1198 version: stable-2.13
1199 ustversion: stable-2.13
1200 platforms: !!python/tuple [cygwin64]
1201 builds: !!python/tuple [std]
1202 confs: !!python/tuple [relayd-only]
1203 urcuversions: !!python/tuple [stable-0.13]
1204 babelversions: !!python/tuple [stable-2.0]
1207 - '{job_prefix}lttng-tools_{version}_long_regression':
1209 version: stable-2.13
1210 ustversion: stable-2.13
1211 platforms: !!python/tuple [bionic-amd64]
1212 builds: !!python/tuple [std]
1213 confs: !!python/tuple [std]
1214 urcuversions: !!python/tuple [stable-0.13]
1215 babelversions: !!python/tuple [stable-2.0]
1218 - '{job_prefix}lttng-tools_{version}_rootbuild':
1220 version: stable-2.13
1221 ustversion: stable-2.13
1222 platforms: !!python/tuple [bionic-amd64]
1223 builds: !!python/tuple [std]
1224 confs: !!python/tuple [agents]
1225 urcuversions: !!python/tuple [stable-0.13]
1226 babelversions: !!python/tuple [stable-2.0]
1227 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1229 - 'lttng-tools_{version}_release':
1231 ustversion: stable-2.13
1232 urcuversion: stable-0.13
1233 babelversion: stable-2.0
1234 - 'lttng-tools_{version}_scan-build':
1235 version: stable-2.13
1236 urcuversion: stable-0.13
1237 ustversion: stable-2.13
1240 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1241 buildtype: linuxbuild
1242 version: stable-2.12
1243 ustversion: stable-2.12
1244 platforms: !!python/tuple [jammy-amd64]
1245 builds: !!python/tuple [std, oot, dist]
1246 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1247 urcuversions: !!python/tuple [stable-0.13]
1248 babelversions: !!python/tuple [stable-2.0]
1249 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1251 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1253 version: stable-2.12
1254 ustversion: stable-2.12
1255 platforms: !!python/tuple [bionic-amd64]
1256 builds: !!python/tuple [std, oot, dist]
1257 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1258 urcuversions: !!python/tuple [stable-0.13]
1259 babelversions: !!python/tuple [stable-2.0]
1260 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1262 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1263 buildtype: portbuild
1264 version: stable-2.12
1265 ustversion: stable-2.12
1266 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1267 builds: !!python/tuple [std]
1268 confs: !!python/tuple [std, no-ust, agents]
1269 urcuversions: !!python/tuple [stable-0.13]
1270 babelversions: !!python/tuple [stable-2.0]
1273 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1274 buildtype: slesbuild
1275 version: stable-2.12
1276 ustversion: stable-2.12
1277 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1278 builds: !!python/tuple [std]
1279 confs: !!python/tuple [agents]
1280 urcuversions: !!python/tuple [stable-0.13]
1281 babelversions: !!python/tuple [stable-2.0]
1284 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1286 version: stable-2.12
1287 ustversion: stable-2.12
1288 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1289 builds: !!python/tuple [std]
1290 confs: !!python/tuple [std]
1291 urcuversions: !!python/tuple [stable-0.13]
1292 babelversions: !!python/tuple [stable-2.0]
1295 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1296 buildtype: yoctobuild
1297 version: stable-2.12
1298 ustversion: stable-2.12
1299 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1300 builds: !!python/tuple [std]
1301 confs: !!python/tuple [std]
1302 urcuversions: !!python/tuple [stable-0.13]
1303 babelversions: !!python/tuple [stable-2.0]
1306 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1307 buildtype: macosbuild
1308 version: stable-2.12
1309 ustversion: stable-2.12
1310 platforms: !!python/tuple [macos-amd64, macos-arm64]
1311 builds: !!python/tuple [std]
1312 confs: !!python/tuple [relayd-only]
1313 urcuversions: !!python/tuple [stable-0.13]
1314 babelversions: !!python/tuple [stable-2.0]
1317 - 'lttng-tools_{version}_winbuild':
1318 version: stable-2.12
1319 ustversion: stable-2.12
1320 platforms: !!python/tuple [cygwin64]
1321 builds: !!python/tuple [std]
1322 confs: !!python/tuple [relayd-only]
1323 urcuversions: !!python/tuple [stable-0.13]
1324 babelversions: !!python/tuple [stable-2.0]
1327 - '{job_prefix}lttng-tools_{version}_long_regression':
1329 version: stable-2.12
1330 ustversion: stable-2.12
1331 platforms: !!python/tuple [bionic-amd64]
1332 builds: !!python/tuple [std]
1333 confs: !!python/tuple [std]
1334 urcuversions: !!python/tuple [stable-0.13]
1335 babelversions: !!python/tuple [stable-2.0]
1338 - '{job_prefix}lttng-tools_{version}_rootbuild':
1340 version: stable-2.12
1341 ustversion: stable-2.12
1342 platforms: !!python/tuple [bionic-amd64]
1343 builds: !!python/tuple [std]
1344 confs: !!python/tuple [agents]
1345 urcuversions: !!python/tuple [stable-0.13]
1346 babelversions: !!python/tuple [stable-2.0]
1347 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1349 - 'lttng-tools_{version}_release':
1351 ustversion: stable-2.12
1352 urcuversion: stable-0.13
1353 babelversion: stable-2.0
1354 - 'lttng-tools_{version}_scan-build':
1355 version: stable-2.12
1356 urcuversion: stable-0.13
1357 ustversion: stable-2.12
1360 name: dev_upstream_lttng-tools
1361 job_prefix: 'dev_upstream_'
1362 ust_job_prefix: 'dev_upstream_'
1363 urcu_job_prefix: 'dev_upstream_'
1364 bt_job_prefix: 'dev_upstream_'
1366 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1369 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1370 buildtype: linuxbuild
1371 version: stable-2.11
1372 ustversion: stable-2.11
1373 platforms: !!python/tuple [jammy-amd64]
1374 builds: !!python/tuple [std, oot, dist]
1375 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1376 urcuversions: !!python/tuple [stable-0.11]
1377 babelversions: !!python/tuple [stable-1.5]
1378 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1380 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1381 buildtype: portbuild
1382 version: stable-2.11
1383 ustversion: stable-2.11
1384 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1385 builds: !!python/tuple [std]
1386 confs: !!python/tuple [no-ust, agents]
1387 urcuversions: !!python/tuple [stable-0.11]
1388 babelversions: !!python/tuple [stable-1.5]
1391 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1392 buildtype: slesbuild
1393 version: stable-2.11
1394 ustversion: stable-2.11
1395 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1396 builds: !!python/tuple [std]
1397 confs: !!python/tuple [agents]
1398 urcuversions: !!python/tuple [stable-0.11]
1399 babelversions: !!python/tuple [stable-1.5]
1402 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1404 version: stable-2.11
1405 ustversion: stable-2.11
1406 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1407 builds: !!python/tuple [std]
1408 confs: !!python/tuple [std]
1409 urcuversions: !!python/tuple [stable-0.11]
1410 babelversions: !!python/tuple [stable-1.5]
1415 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1416 buildtype: linuxbuild
1417 version: stable-2.10
1418 ustversion: stable-2.10
1419 platforms: !!python/tuple [jammy-amd64]
1420 builds: !!python/tuple [std, oot, dist]
1421 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1422 urcuversions: !!python/tuple [stable-0.9]
1423 babelversions: !!python/tuple [stable-1.5]
1424 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1426 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1427 buildtype: portbuild
1428 version: stable-2.10
1429 ustversion: stable-2.10
1430 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1431 builds: !!python/tuple [std]
1432 confs: !!python/tuple [no-ust, agents]
1433 urcuversions: !!python/tuple [stable-0.9]
1434 babelversions: !!python/tuple [stable-1.5]
1437 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1438 buildtype: slesbuild
1439 version: stable-2.10
1440 ustversion: stable-2.10
1441 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1442 builds: !!python/tuple [std]
1443 confs: !!python/tuple [agents]
1444 urcuversions: !!python/tuple [stable-0.9]
1445 babelversions: !!python/tuple [stable-1.5]
1448 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1450 version: stable-2.10
1451 ustversion: stable-2.10
1452 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1453 builds: !!python/tuple [std]
1454 confs: !!python/tuple [std]
1455 urcuversions: !!python/tuple [stable-0.9]
1456 babelversions: !!python/tuple [stable-1.5]
1461 name: dev_jgalar_lttng-tools
1462 job_prefix: 'dev_jgalar_'
1468 email_to: 'jgalar@efficios.com'
1471 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1473 version: master-staging
1475 platforms: !!python/tuple [bionic-amd64]
1476 builds: !!python/tuple [std, oot, dist]
1477 confs: !!python/tuple [std, no-ust, agents]
1478 urcuversions: !!python/tuple [master]
1479 babelversions: !!python/tuple [stable-2.0, master]
1482 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1483 buildtype: portbuild
1484 version: master-staging
1486 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1487 builds: !!python/tuple [std]
1488 confs: !!python/tuple [std, no-ust, agents]
1489 urcuversions: !!python/tuple [master]
1490 babelversions: !!python/tuple [stable-1.5, master]
1493 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1494 buildtype: macosbuild
1495 version: master-staging
1497 platforms: !!python/tuple [macos-amd64, macos-arm64]
1498 builds: !!python/tuple [std]
1499 confs: !!python/tuple [relayd-only]
1500 urcuversions: !!python/tuple [master]
1501 babelversions: !!python/tuple [stable-2.0]
1506 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1508 version: stable-2.13-staging
1509 ustversion: stable-2.13
1510 platforms: !!python/tuple [bionic-amd64]
1511 builds: !!python/tuple [std, oot, dist]
1512 confs: !!python/tuple [std, no-ust, agents]
1513 urcuversions: !!python/tuple [stable-0.13]
1514 babelversions: !!python/tuple [stable-2.0, master]
1517 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1518 buildtype: portbuild
1519 version: stable-2.13-staging
1520 ustversion: stable-2.13
1521 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1522 builds: !!python/tuple [std]
1523 confs: !!python/tuple [std, no-ust, agents]
1524 urcuversions: !!python/tuple [stable-0.13]
1525 babelversions: !!python/tuple [stable-2.0]
1530 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1532 version: stable-2.12-staging
1533 ustversion: stable-2.12
1534 platforms: !!python/tuple [bionic-amd64]
1535 builds: !!python/tuple [std, oot, dist]
1536 confs: !!python/tuple [std, no-ust, agents]
1537 urcuversions: !!python/tuple [stable-0.13]
1538 babelversions: !!python/tuple [stable-2.0, master]
1541 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1542 buildtype: portbuild
1543 version: stable-2.12-staging
1544 ustversion: stable-2.12
1545 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1546 builds: !!python/tuple [std]
1547 confs: !!python/tuple [std, no-ust, agents]
1548 urcuversions: !!python/tuple [stable-0.13]
1549 babelversions: !!python/tuple [stable-2.0]
1554 name: dev_jgalar_lttng-tools-upstream
1555 job_prefix: 'dev_jgalar_'
1556 ust_job_prefix: 'dev_upstream_'
1557 urcu_job_prefix: 'dev_upstream_'
1558 bt_job_prefix: 'dev_upstream_'
1561 email_to: 'jgalar@efficios.com'
1564 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1566 version: stable-2.11-staging
1567 ustversion: stable-2.11
1568 platforms: !!python/tuple [bionic-amd64]
1569 builds: !!python/tuple [std, oot, dist]
1570 confs: !!python/tuple [std, no-ust, agents]
1571 urcuversions: !!python/tuple [stable-0.11]
1572 babelversions: !!python/tuple [stable-1.5]
1575 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1576 buildtype: portbuild
1577 version: stable-2.11-staging
1578 ustversion: stable-2.11
1579 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1580 builds: !!python/tuple [std]
1581 confs: !!python/tuple [std, no-ust, agents]
1582 urcuversions: !!python/tuple [stable-0.11]
1583 babelversions: !!python/tuple [stable-1.5]
1588 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1590 version: stable-2.10-staging
1591 ustversion: stable-2.10
1592 platforms: !!python/tuple [bionic-amd64]
1593 builds: !!python/tuple [std, oot, dist]
1594 confs: !!python/tuple [std, no-ust, agents]
1595 urcuversions: !!python/tuple [stable-0.9]
1596 babelversions: !!python/tuple [stable-1.5]
1599 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1600 buildtype: portbuild
1601 version: stable-2.10-staging
1602 ustversion: stable-2.10
1603 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1604 builds: !!python/tuple [std]
1605 confs: !!python/tuple [std, no-ust, agents]
1606 urcuversions: !!python/tuple [stable-0.9]
1607 babelversions: !!python/tuple [stable-1.5]
1612 name: review-lttng-tools
1620 - 'dev_review_lttng-tools_{version}_{buildtype}':
1623 platforms: !!python/tuple [bionic-amd64]
1624 builds: !!python/tuple [std, oot, dist, oot-dist]
1625 confs: !!python/tuple [std, no-ust, agents]
1626 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1627 babelversions: !!python/tuple [stable-2.0]
1630 - 'dev_review_lttng-tools_{version}_rootbuild':
1633 platforms: !!python/tuple [bionic-amd64]
1634 builds: !!python/tuple [std]
1635 confs: !!python/tuple [agents]
1636 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1637 babelversions: !!python/tuple [stable-2.0]
1638 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1640 - 'dev_review_lttng-tools_{version}_smokebuild':
1642 buildtype: linuxbuild
1643 platforms: !!python/tuple [jammy-amd64]
1644 builds: !!python/tuple [oot-dist]
1645 confs: !!python/tuple [agents]
1646 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1647 babelversions: !!python/tuple [stable-2.0]
1650 - 'dev_review_lttng-tools_{version}_clang-tidy':
1652 buildtype: linuxbuild
1653 platforms: !!python/tuple [jammy-amd64]
1654 builds: !!python/tuple [std]
1655 confs: !!python/tuple [agents]
1656 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1657 babelversions: !!python/tuple [stable-2.0]
1660 - 'dev_review_lttng-tools_{version}_check-format':
1664 - 'dev_review_lttng-tools_{version}_{buildtype}':
1665 version: stable-2.13
1667 platforms: !!python/tuple [bionic-amd64]
1668 builds: !!python/tuple [std, oot, dist, oot-dist]
1669 confs: !!python/tuple [std, no-ust, agents]
1670 urcuversions: !!python/tuple [stable-0.13]
1671 babelversions: !!python/tuple [stable-2.0]
1674 - 'dev_review_lttng-tools_{version}_rootbuild':
1675 version: stable-2.13
1677 platforms: !!python/tuple [bionic-amd64]
1678 builds: !!python/tuple [std]
1679 confs: !!python/tuple [agents]
1680 urcuversions: !!python/tuple [stable-0.13]
1681 babelversions: !!python/tuple [stable-2.0]
1682 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1686 - 'dev_review_lttng-tools_{version}_{buildtype}':
1687 version: stable-2.12
1689 platforms: !!python/tuple [bionic-amd64]
1690 builds: !!python/tuple [std, oot, dist, oot-dist]
1691 confs: !!python/tuple [std, no-ust, agents]
1692 urcuversions: !!python/tuple [stable-0.13]
1693 babelversions: !!python/tuple [stable-2.0]
1696 - 'dev_review_lttng-tools_{version}_rootbuild':
1697 version: stable-2.12
1699 platforms: !!python/tuple [bionic-amd64]
1700 builds: !!python/tuple [std]
1701 confs: !!python/tuple [agents]
1702 urcuversions: !!python/tuple [stable-0.13]
1703 babelversions: !!python/tuple [stable-2.0]
1704 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1708 name: lttng-tools-views