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 echo "liburcu_conf=$liburcu_conf" >> env.properties
158 echo "babeltrace_conf=$babeltrace_conf" >> env.properties
159 echo "ust_conf=$ust_conf" >> env.properties
161 # Inject the additionnal env early to use them in the copyartifact step
163 properties-file: env.properties
165 # Always copy liburcu artifacts
167 <<: *lttng-tools_steps_copyartifact_defaults
168 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
170 # Always copy babeltrace artifacts
172 <<: *lttng-tools_steps_copyartifact_defaults
173 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=${{babeltrace_conf}},build=std'
175 # Some conf do not require lttng-ust artifacts
179 condition-kind: regex-match
181 regex: '(no-ust|relayd-only)'
184 <<: *lttng-tools_steps_copyartifact_defaults
185 project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{ust_conf}},build=std'
187 # rootbuild requires a checkout of modules
189 condition-kind: regex-match
191 regex: '.*_rootbuild.*'
196 git clone -b "{version}" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
199 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
203 - scripts/common/print.sh
204 - scripts/lttng-tools/build.sh
206 - _lttng-tools_builders_review: <tng-tools_builders_review
207 name: 'lttng-tools_builders_review'
210 !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh
213 properties-file: gerrit_custom_dependencies.properties
215 # rootbuild requires a checkout of modules
217 condition-kind: regex-match
219 regex: '.*_rootbuild.*'
224 git clone -b "$GERRIT_BRANCH" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
226 # Copy lttng-ust artifacts if the conf is 'std' or 'agents'
227 # and we don't depend on a specific lttng-ust change
230 on-evaluation-failure: run
232 - condition-kind: shell
233 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" = ""'
234 - condition-kind: regex-match
239 <<: *lttng-tools_steps_copyartifact_defaults
240 project: '{ust_job_prefix}lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{conf}},build=std'
242 # Copy liburcu artifacts if we don't depend on a specific liburcu change
244 condition-kind: shell
245 on-evaluation-failure: run
246 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" = ""'
249 <<: *lttng-tools_steps_copyartifact_defaults
250 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
252 # Copy babeltrace artifacts if we don't depend on a specific babeltrace change
254 condition-kind: shell
255 on-evaluation-failure: run
256 condition-command: 'test "$GERRIT_DEP_BABELTRACE" = ""'
259 <<: *lttng-tools_steps_copyartifact_defaults
260 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
263 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
265 # Build liburcu if we depend on a specific liburcu change
267 condition-kind: shell
268 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" != ""'
272 - scripts/common/override-build-std.sh
273 - scripts/common/print.sh
274 - scripts/liburcu/build.sh
276 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
278 # Build babeltrace if we depend on a specific babeltrace change
280 condition-kind: shell
281 condition-command: 'test "$GERRIT_DEP_BABELTRACE" != ""'
285 - scripts/common/override-build-std.sh
286 - scripts/common/print.sh
287 - scripts/babeltrace/build.sh
289 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
291 # Build lttng-ust if we depend on a specific lttng-ust change
293 condition-kind: shell
294 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" != ""'
298 - scripts/common/override-build-std.sh
299 - scripts/common/print.sh
300 - scripts/lttng-ust/build.sh
302 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
304 # Finaly build lttng-tools
307 - scripts/common/print.sh
308 - scripts/lttng-tools/build.sh
310 - _lttng-tools_builders_win: <tng-tools_builders_win
311 name: 'lttng-tools_builders_win'
313 # Always copy liburcu artifacts
315 <<: *lttng-tools_steps_copyartifact_defaults
316 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_winbuild/platform=${{platform}},conf=std,build=std'
319 condition-kind: strings-match
320 on-evaluation-failure: run
321 condition-string1: '${{platform}}'
322 condition-string2: 'cygwin64'
326 - scripts/common/cygwin64-shebang
327 - scripts/common/cygpath-prefix
328 - scripts/common/print.sh
329 - scripts/lttng-tools/build.sh
332 condition-kind: strings-match
333 on-evaluation-failure: run
334 condition-string1: '${{platform}}'
335 condition-string2: 'msys2-mingw32'
338 properties-content: 'MSYSTEM=MINGW32'
341 - scripts/common/msys2-shebang
342 - scripts/common/cygpath-prefix
343 - scripts/common/print.sh
344 - scripts/lttng-tools/build.sh
347 condition-kind: strings-match
348 on-evaluation-failure: run
349 condition-string1: '${{platform}}'
350 condition-string2: 'msys2-mingw64'
353 properties-content: 'MSYSTEM=MINGW64'
356 - scripts/common/msys2-shebang
357 - scripts/common/cygpath-prefix
358 - scripts/common/print.sh
359 - scripts/lttng-tools/build.sh
361 - _lttng-tools_publishers_defaults: <tng-tools_publishers_defaults
362 name: 'lttng-tools_publishers_defaults'
364 # On build abort (timeout), wait 10 seconds before running the other post
365 # build scripts, this will allow the processes to terminate and make the
366 # build log more legible.
367 - postbuildscript: <tng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
368 mark-unstable-if-failed: false
375 !include-raw-escape: scripts/lttng-tools/postbuild_wait_10_seconds.sh
377 # On build failure, try to get partial tap results if any exists
378 - postbuildscript: <tng-tools_publisher_postbuildscript_collect_tap_on_failure
379 mark-unstable-if-failed: false
387 !include-raw-escape: scripts/lttng-tools/postbuild_collect_tap_results.sh
389 # If there are leftover lttng processes or core files present, kill the
390 # processes, collect the core files, delete them and mark the build
392 - postbuildscript: <tng-tools_publisher_postbuildscript_clean_processes_coredumps
393 mark-unstable-if-failed: true
404 !include-raw-escape: scripts/lttng-tools/postbuild_clean_processes_coredumps.sh
406 - tap: <tng-tools_publisher_tap_defaults
407 results: 'tap/**/*.*'
408 fail-if-no-results: true
409 failed-tests-mark-build-as-failure: true
410 include-comment-diagnostics: true
411 output-tap-to-console: false
412 todo-is-failure: false
414 - raw: <tng-tools_publisher_warnings-ng_defaults
416 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
418 <io.jenkins.plugins.analysis.warnings.Gcc4>
421 <jenkins plugin="plugin-util-api"/>
424 <skipSymbolicLinks>false</skipSymbolicLinks>
425 </io.jenkins.plugins.analysis.warnings.Gcc4>
427 <sourceCodeEncoding/>
430 <ignoreQualityGate>false</ignoreQualityGate>
431 <ignoreFailedBuilds>true</ignoreFailedBuilds>
432 <failOnError>false</failOnError>
434 <unhealthy>0</unhealthy>
435 <minimumSeverity plugin="analysis-model-api">
439 <isEnabledForFailure>true</isEnabledForFailure>
440 <isAggregatingResults>true</isAggregatingResults>
441 <isBlameDisabled>false</isBlameDisabled>
442 <skipPublishingChecks>true</skipPublishingChecks>
443 <publishAllIssues>false</publishAllIssues>
445 <io.jenkins.plugins.analysis.core.util.QualityGate>
446 <threshold>1</threshold>
448 <status>WARNING</status>
449 </io.jenkins.plugins.analysis.core.util.QualityGate>
451 <trendChartType>AGGREGATION_TOOLS</trendChartType>
453 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
455 - archive: <tng-tools_publisher_archive_defaults
456 artifacts: 'build/**,deps/**,tap/**,log/**'
457 follow-symlinks: true
460 - workspace-cleanup: <tng-tools_publisher_workspace-cleanup_defaults
464 - raw: <tng-tools_publisher_proc-cleaner_defaults
466 <org.jenkinsci.plugins.proccleaner.PostBuildCleanup plugin="proc-cleaner-plugin">
467 <cleaner class="org.jenkinsci.plugins.proccleaner.PsCleaner">
468 <killerType>org.jenkinsci.plugins.proccleaner.PsAllKiller</killerType>
469 <killer class="org.jenkinsci.plugins.proccleaner.PsAllKiller"/>
470 <switchedOff>false</switchedOff>
471 <systemProcessesFilterOff>false</systemProcessesFilterOff>
473 </org.jenkinsci.plugins.proccleaner.PostBuildCleanup>
475 - ircbot: <tng-tools_publisher_ircbot_defaults
476 strategy: statechange-only
477 message-type: summary
478 matrix-notifier: only-parent
480 - email-ext: <tng-tools_publisher_email-ext_defaults
481 recipients: '{obj:email_to}'
482 reply-to: ci-notification@lists.lttng.org
491 second-failure: false
496 fixed-unhealthy: true
497 still-unstable: false
499 matrix-trigger: only-parent
503 - _lttng-tools_publishers_win: <tng-tools_publishers_win
504 name: 'lttng-tools_publishers_win'
506 - tap: *lttng-tools_publisher_tap_defaults
507 - raw: *lttng-tools_publisher_warnings-ng_defaults
508 - archive: *lttng-tools_publisher_archive_defaults
509 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
510 - raw: *lttng-tools_publisher_proc-cleaner_defaults
511 - ircbot: *lttng-tools_publisher_ircbot_defaults
512 - email-ext: *lttng-tools_publisher_email-ext_defaults
517 name: '{job_prefix}lttng-tools_{version}_{buildtype}'
518 defaults: lttng-tools
520 <<: *lttng-tools_matrix_axes_defaults
521 <<: *lttng-tools_builders_defaults
522 <<: *lttng-tools_publishers_defaults
525 - pollscm: *lttng-tools_trigger_pollscm_default
527 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
531 name: 'dev_{user}_lttng-tools_{version}_{buildtype}'
532 defaults: lttng-tools
534 <<: *lttng-tools_matrix_axes_defaults
535 <<: *lttng-tools_builders_defaults
536 <<: *lttng-tools_publishers_defaults
539 name: '{job_prefix}lttng-tools_{version}_long_regression'
540 defaults: lttng-tools
544 properties-content: |
545 PROJECT_NAME=lttng-tools
546 LTTNG_TOOLS_RUN_TESTS_LONG_REGRESSION=yes
547 - build-discarder: *lttng-tools_property_build-discarder_defaults
548 - github: *lttng-tools_property_github_defaults
551 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
553 <<: *lttng-tools_wrapper_timeout_defaults
557 - raw: *lttng-tools_wrapper_proc-cleaner_defaults
559 <<: *lttng-tools_matrix_axes_defaults
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}_{buildtype}'
570 name: '{job_prefix}lttng-tools_{version}_rootbuild'
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: '{job_prefix}lttng-tools_{version}_rootbuild_i386'
595 defaults: lttng-tools
598 - git: *lttng-tools_scm_git_default
601 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
603 <<: *lttng-tools_wrapper_timeout_defaults
607 <<: *lttng-tools_matrix_axes_rootbuild
608 <<: *lttng-tools_builders_defaults
609 <<: *lttng-tools_publishers_defaults
612 - pollscm: *lttng-tools_trigger_pollscm_default
614 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
618 name: lttng-tools_{version}_winbuild
619 defaults: lttng-tools
621 <<: *lttng-tools_matrix_axes_defaults
622 <<: *lttng-tools_builders_win
623 <<: *lttng-tools_publishers_win
626 name: dev_review_lttng-tools_{version}_{buildtype}
627 defaults: lttng-tools
631 - git: <tng-tools_scm_git_review
632 url: https://review.lttng.org/lttng-tools
633 refspec: 'refs/changes/*:refs/changes/*'
636 basedir: src/lttng-tools
640 - gerrit: <tng-tools_trigger_gerrit_default
642 - comment-added-event:
643 approval-category: 'CI-Build'
646 - project-compare-type: 'PLAIN'
647 project-pattern: 'lttng-tools'
649 - branch-compare-type: 'PLAIN'
650 branch-pattern: '{version}'
653 - inject: *lttng-tools_property_inject_defaults
659 - 'gerrit-{buildtype}'
661 <<: *lttng-tools_matrix_axes_defaults
662 <<: *lttng-tools_builders_review
665 # On build abort (timeout), wait 10 seconds before running the other post
666 # build scripts, this will allow the processes to terminate and make the
667 # build log more legible.
668 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
670 # On build failure, try to get partial tap results if any exists
671 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
673 # If there are leftover lttng processes or core files present, kill the
674 # processes, collect the core files, delete them and mark the build
676 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
678 - tap: *lttng-tools_publisher_tap_defaults
679 - raw: *lttng-tools_publisher_warnings-ng_defaults
680 - archive: *lttng-tools_publisher_archive_defaults
681 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
682 - raw: *lttng-tools_publisher_proc-cleaner_defaults
685 name: dev_review_lttng-tools_{version}_smokebuild
686 defaults: lttng-tools
690 - git: *lttng-tools_scm_git_review
693 - gerrit: <tng-tools_trigger_gerrit_smoke_1
695 - comment-added-event:
696 approval-category: 'Smoke-Build'
699 - project-compare-type: 'PLAIN'
700 project-pattern: 'lttng-tools'
702 - branch-compare-type: 'PLAIN'
703 branch-pattern: '{version}'
713 properties-content: |
714 PROJECT_NAME=lttng-tools
715 LTTNG_TOOLS_RUN_TESTS=no
719 <<: *lttng-tools_matrix_axes_defaults
720 <<: *lttng-tools_builders_review
723 - raw: *lttng-tools_publisher_warnings-ng_defaults
724 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
725 - raw: *lttng-tools_publisher_proc-cleaner_defaults
728 name: dev_review_lttng-tools_{version}_clang-tidy
729 defaults: lttng-tools
733 - git: *lttng-tools_scm_git_review
736 - gerrit: <tng-tools_trigger_gerrit_smoke_2
738 - comment-added-event:
739 approval-category: 'Smoke-Build'
742 - project-compare-type: 'PLAIN'
743 project-pattern: 'lttng-tools'
745 - branch-compare-type: 'PLAIN'
746 branch-pattern: '{version}'
756 properties-content: |
757 PROJECT_NAME=lttng-tools
758 LTTNG_TOOLS_MAKE_INSTALL=no
759 LTTNG_TOOLS_MAKE_CLEAN=no
760 LTTNG_TOOLS_RUN_TESTS=no
761 LTTNG_TOOLS_GEN_COMPILE_COMMANDS=yes
762 LTTNG_TOOLS_CLANG_TIDY=yes
766 <<: *lttng-tools_matrix_axes_defaults
767 <<: *lttng-tools_builders_review
772 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
774 <io.jenkins.plugins.analysis.warnings.ClangTidy>
777 <jenkins plugin="plugin-util-api"/>
780 <skipSymbolicLinks>false</skipSymbolicLinks>
781 </io.jenkins.plugins.analysis.warnings.ClangTidy>
783 <sourceCodeEncoding/>
786 <ignoreQualityGate>false</ignoreQualityGate>
787 <ignoreFailedBuilds>true</ignoreFailedBuilds>
788 <failOnError>false</failOnError>
790 <unhealthy>0</unhealthy>
791 <minimumSeverity plugin="analysis-model-api">
795 <isEnabledForFailure>true</isEnabledForFailure>
796 <isAggregatingResults>true</isAggregatingResults>
797 <isBlameDisabled>false</isBlameDisabled>
798 <skipPublishingChecks>true</skipPublishingChecks>
799 <publishAllIssues>false</publishAllIssues>
801 <io.jenkins.plugins.analysis.core.util.QualityGate>
802 <status>FAILED</status>
803 <threshold>1</threshold>
805 </io.jenkins.plugins.analysis.core.util.QualityGate>
807 <trendChartType>AGGREGATION_TOOLS</trendChartType>
809 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
811 artifacts: 'clang-tidy-fixes.diff'
813 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
814 - raw: *lttng-tools_publisher_proc-cleaner_defaults
817 name: dev_review_lttng-tools_{version}_rootbuild
818 defaults: lttng-tools
822 - git: *lttng-tools_scm_git_review
825 - gerrit: *lttng-tools_trigger_gerrit_default
828 - inject: *lttng-tools_property_inject_defaults
834 - 'gerrit-{buildtype}'
836 <<: *lttng-tools_matrix_axes_rootbuild
837 <<: *lttng-tools_builders_review
840 - tap: *lttng-tools_publisher_tap_defaults
841 - raw: *lttng-tools_publisher_warnings-ng_defaults
842 - archive: *lttng-tools_publisher_archive_defaults
843 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
844 - raw: *lttng-tools_publisher_proc-cleaner_defaults
847 name: 'dev_review_lttng-tools_{version}_check-format'
848 defaults: lttng-tools
852 - git: *lttng-tools_scm_git_review
855 - gerrit: *lttng-tools_trigger_gerrit_smoke_1
861 !include-raw-escape: scripts/common/check-format.sh
864 - inject: *lttng-tools_property_inject_defaults
870 artifacts: 'clang-format-fixes.diff'
872 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
875 name: lttng-tools_{version}_release
876 defaults: lttng-tools
885 url: https://github.com/{github_user}/lttng-tools.git
887 browser-url: https://github.com/{github_user}/lttng-tools
888 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
890 - '*/tags/{version}.*'
891 basedir: src/lttng-tools
895 <<: *lttng-tools_steps_copyartifact_defaults
896 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
898 <<: *lttng-tools_steps_copyartifact_defaults
899 project: 'babeltrace_{babelversion}_build/platform=bionic-amd64,conf=std,build=std'
901 <<: *lttng-tools_steps_copyartifact_defaults
902 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=agents,build=std'
904 !include-raw-escape: scripts/lttng-tools/prebuild_clean_processes_coredumps.sh
906 !include-raw-escape: scripts/lttng-tools/release.sh
909 # On build abort (timeout), wait 10 seconds before running the other post
910 # build scripts, this will allow the processes to terminate and make the
911 # build log more legible.
912 - postbuildscript: *lttng-tools_publisher_postbuildscript_wait_10_seconds_on_abort
914 # On build failure, try to get partial tap results if any exists
915 - postbuildscript: *lttng-tools_publisher_postbuildscript_collect_tap_on_failure
917 # If there are leftover lttng processes or core files present, kill the
918 # processes, collect the core files, delete them and mark the build
920 - postbuildscript: *lttng-tools_publisher_postbuildscript_clean_processes_coredumps
922 - tap: *lttng-tools_publisher_tap_defaults
923 - raw: *lttng-tools_publisher_warnings-ng_defaults
928 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
929 - raw: *lttng-tools_publisher_proc-cleaner_defaults
930 - ircbot: *lttng-tools_publisher_ircbot_defaults
933 name: lttng-tools_{version}_scan-build
934 defaults: lttng-tools
943 <<: *lttng-tools_steps_copyartifact_defaults
944 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
946 <<: *lttng-tools_steps_copyartifact_defaults
947 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
949 !include-raw-escape: scripts/common/scan-build.sh
954 dir: 'scan-build-archive/'
956 - ircbot: *lttng-tools_publisher_ircbot_defaults
959 name: lttng-tools_{version}_coverity
960 defaults: lttng-tools
968 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
969 - timeout: *lttng-tools_wrapper_timeout_defaults
972 - credentials-binding:
973 - username-password-separated:
974 credential-id: lttng-tools_coverity_token
975 username: COVERITY_SCAN_PROJECT_NAME
976 password: COVERITY_SCAN_TOKEN
980 <<: *lttng-tools_steps_copyartifact_defaults
981 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
983 <<: *lttng-tools_steps_copyartifact_defaults
984 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
986 !include-raw-escape: scripts/common/coverity.sh
990 artifacts: 'analysis-results.tgz,cov-int/**'
992 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
993 - ircbot: *lttng-tools_publisher_ircbot_defaults
1000 regex: 'lttng-tools[-_].*'
1011 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1018 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1019 buildtype: linuxbuild
1022 platforms: !!python/tuple [jammy-amd64]
1023 builds: !!python/tuple [std, oot, dist]
1024 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1025 urcuversions: !!python/tuple [master]
1026 babelversions: !!python/tuple [stable-2.0, master]
1027 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1029 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1033 platforms: !!python/tuple [bionic-amd64]
1034 builds: !!python/tuple [std, oot, dist]
1035 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1036 urcuversions: !!python/tuple [master]
1037 babelversions: !!python/tuple [stable-2.0, master]
1038 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1040 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1041 buildtype: portbuild
1044 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1045 builds: !!python/tuple [std]
1046 confs: !!python/tuple [std, no-ust, agents]
1047 urcuversions: !!python/tuple [master]
1048 babelversions: !!python/tuple [stable-2.0]
1051 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1052 buildtype: slesbuild
1055 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1056 builds: !!python/tuple [std]
1057 confs: !!python/tuple [agents]
1058 urcuversions: !!python/tuple [master]
1059 babelversions: !!python/tuple [stable-2.0]
1062 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1066 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
1067 builds: !!python/tuple [std]
1068 confs: !!python/tuple [std]
1069 urcuversions: !!python/tuple [master]
1070 babelversions: !!python/tuple [stable-2.0]
1073 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1074 buildtype: yoctobuild
1077 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1078 builds: !!python/tuple [std]
1079 confs: !!python/tuple [std]
1080 urcuversions: !!python/tuple [master]
1081 babelversions: !!python/tuple [stable-2.0]
1084 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1085 buildtype: macosbuild
1088 platforms: !!python/tuple [macos-amd64, macos-arm64]
1089 builds: !!python/tuple [std]
1090 confs: !!python/tuple [relayd-only]
1091 urcuversions: !!python/tuple [master]
1092 babelversions: !!python/tuple [stable-2.0]
1095 - 'lttng-tools_{version}_winbuild':
1098 platforms: !!python/tuple [cygwin64]
1099 builds: !!python/tuple [std]
1100 confs: !!python/tuple [relayd-only]
1101 urcuversions: !!python/tuple [master]
1102 babelversions: !!python/tuple [stable-2.0]
1105 - '{job_prefix}lttng-tools_{version}_long_regression':
1109 platforms: !!python/tuple [bionic-amd64]
1110 builds: !!python/tuple [std]
1111 confs: !!python/tuple [std]
1112 urcuversions: !!python/tuple [master]
1113 babelversions: !!python/tuple [stable-2.0]
1116 - '{job_prefix}lttng-tools_{version}_rootbuild':
1120 platforms: !!python/tuple [bionic-amd64]
1121 builds: !!python/tuple [std]
1122 confs: !!python/tuple [agents]
1123 urcuversions: !!python/tuple [master]
1124 babelversions: !!python/tuple [stable-2.0]
1125 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1127 - '{job_prefix}lttng-tools_{version}_rootbuild_i386':
1128 buildtype: portbuild
1131 platforms: !!python/tuple [deb11-i386]
1132 builds: !!python/tuple [std]
1133 confs: !!python/tuple [agents]
1134 urcuversions: !!python/tuple [master]
1135 babelversions: !!python/tuple [stable-2.0]
1136 filter: '(node=="i386-rootnode" && platform=="deb11-i386")'
1138 - 'lttng-tools_{version}_scan-build':
1142 - 'lttng-tools_{version}_coverity':
1148 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1149 buildtype: linuxbuild
1150 version: stable-2.13
1151 ustversion: stable-2.13
1152 platforms: !!python/tuple [jammy-amd64]
1153 builds: !!python/tuple [std, oot, dist]
1154 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1155 urcuversions: !!python/tuple [stable-0.13]
1156 babelversions: !!python/tuple [stable-2.0]
1157 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1159 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1161 version: stable-2.13
1162 ustversion: stable-2.13
1163 platforms: !!python/tuple [bionic-amd64]
1164 builds: !!python/tuple [std, oot, dist]
1165 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1166 urcuversions: !!python/tuple [stable-0.13]
1167 babelversions: !!python/tuple [stable-2.0]
1168 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1170 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1171 buildtype: portbuild
1172 version: stable-2.13
1173 ustversion: stable-2.13
1174 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1175 builds: !!python/tuple [std]
1176 confs: !!python/tuple [std, no-ust, agents]
1177 urcuversions: !!python/tuple [stable-0.13]
1178 babelversions: !!python/tuple [stable-2.0]
1181 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1182 buildtype: slesbuild
1183 version: stable-2.13
1184 ustversion: stable-2.13
1185 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1186 builds: !!python/tuple [std]
1187 confs: !!python/tuple [agents]
1188 urcuversions: !!python/tuple [stable-0.13]
1189 babelversions: !!python/tuple [stable-2.0]
1192 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1194 version: stable-2.13
1195 ustversion: stable-2.13
1196 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
1197 builds: !!python/tuple [std]
1198 confs: !!python/tuple [std]
1199 urcuversions: !!python/tuple [stable-0.13]
1200 babelversions: !!python/tuple [stable-2.0]
1203 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1204 buildtype: yoctobuild
1205 version: stable-2.13
1206 ustversion: stable-2.13
1207 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1208 builds: !!python/tuple [std]
1209 confs: !!python/tuple [std]
1210 urcuversions: !!python/tuple [stable-0.13]
1211 babelversions: !!python/tuple [stable-2.0]
1214 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1215 buildtype: macosbuild
1216 version: stable-2.13
1217 ustversion: stable-2.13
1218 platforms: !!python/tuple [macos-amd64, macos-arm64]
1219 builds: !!python/tuple [std]
1220 confs: !!python/tuple [relayd-only]
1221 urcuversions: !!python/tuple [stable-0.13]
1222 babelversions: !!python/tuple [stable-2.0]
1225 - 'lttng-tools_{version}_winbuild':
1226 version: stable-2.13
1227 ustversion: stable-2.13
1228 platforms: !!python/tuple [cygwin64]
1229 builds: !!python/tuple [std]
1230 confs: !!python/tuple [relayd-only]
1231 urcuversions: !!python/tuple [stable-0.13]
1232 babelversions: !!python/tuple [stable-2.0]
1235 - '{job_prefix}lttng-tools_{version}_long_regression':
1237 version: stable-2.13
1238 ustversion: stable-2.13
1239 platforms: !!python/tuple [bionic-amd64]
1240 builds: !!python/tuple [std]
1241 confs: !!python/tuple [std]
1242 urcuversions: !!python/tuple [stable-0.13]
1243 babelversions: !!python/tuple [stable-2.0]
1246 - '{job_prefix}lttng-tools_{version}_rootbuild':
1248 version: stable-2.13
1249 ustversion: stable-2.13
1250 platforms: !!python/tuple [bionic-amd64]
1251 builds: !!python/tuple [std]
1252 confs: !!python/tuple [agents]
1253 urcuversions: !!python/tuple [stable-0.13]
1254 babelversions: !!python/tuple [stable-2.0]
1255 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1257 - 'lttng-tools_{version}_release':
1259 ustversion: stable-2.13
1260 urcuversion: stable-0.13
1261 babelversion: stable-2.0
1262 - 'lttng-tools_{version}_scan-build':
1263 version: stable-2.13
1264 urcuversion: stable-0.13
1265 ustversion: stable-2.13
1268 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1269 buildtype: linuxbuild
1270 version: stable-2.12
1271 ustversion: stable-2.12
1272 platforms: !!python/tuple [jammy-amd64]
1273 builds: !!python/tuple [std, oot, dist]
1274 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1275 urcuversions: !!python/tuple [stable-0.13]
1276 babelversions: !!python/tuple [stable-2.0]
1277 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1279 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1281 version: stable-2.12
1282 ustversion: stable-2.12
1283 platforms: !!python/tuple [bionic-amd64]
1284 builds: !!python/tuple [std, oot, dist]
1285 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1286 urcuversions: !!python/tuple [stable-0.13]
1287 babelversions: !!python/tuple [stable-2.0]
1288 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1290 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1291 buildtype: portbuild
1292 version: stable-2.12
1293 ustversion: stable-2.12
1294 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1295 builds: !!python/tuple [std]
1296 confs: !!python/tuple [std, no-ust, agents]
1297 urcuversions: !!python/tuple [stable-0.13]
1298 babelversions: !!python/tuple [stable-2.0]
1301 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1302 buildtype: slesbuild
1303 version: stable-2.12
1304 ustversion: stable-2.12
1305 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1306 builds: !!python/tuple [std]
1307 confs: !!python/tuple [agents]
1308 urcuversions: !!python/tuple [stable-0.13]
1309 babelversions: !!python/tuple [stable-2.0]
1312 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1314 version: stable-2.12
1315 ustversion: stable-2.12
1316 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
1317 builds: !!python/tuple [std]
1318 confs: !!python/tuple [std]
1319 urcuversions: !!python/tuple [stable-0.13]
1320 babelversions: !!python/tuple [stable-2.0]
1323 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1324 buildtype: yoctobuild
1325 version: stable-2.12
1326 ustversion: stable-2.12
1327 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
1328 builds: !!python/tuple [std]
1329 confs: !!python/tuple [std]
1330 urcuversions: !!python/tuple [stable-0.13]
1331 babelversions: !!python/tuple [stable-2.0]
1334 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1335 buildtype: macosbuild
1336 version: stable-2.12
1337 ustversion: stable-2.12
1338 platforms: !!python/tuple [macos-amd64, macos-arm64]
1339 builds: !!python/tuple [std]
1340 confs: !!python/tuple [relayd-only]
1341 urcuversions: !!python/tuple [stable-0.13]
1342 babelversions: !!python/tuple [stable-2.0]
1345 - 'lttng-tools_{version}_winbuild':
1346 version: stable-2.12
1347 ustversion: stable-2.12
1348 platforms: !!python/tuple [cygwin64]
1349 builds: !!python/tuple [std]
1350 confs: !!python/tuple [relayd-only]
1351 urcuversions: !!python/tuple [stable-0.13]
1352 babelversions: !!python/tuple [stable-2.0]
1355 - '{job_prefix}lttng-tools_{version}_long_regression':
1357 version: stable-2.12
1358 ustversion: stable-2.12
1359 platforms: !!python/tuple [bionic-amd64]
1360 builds: !!python/tuple [std]
1361 confs: !!python/tuple [std]
1362 urcuversions: !!python/tuple [stable-0.13]
1363 babelversions: !!python/tuple [stable-2.0]
1366 - '{job_prefix}lttng-tools_{version}_rootbuild':
1368 version: stable-2.12
1369 ustversion: stable-2.12
1370 platforms: !!python/tuple [bionic-amd64]
1371 builds: !!python/tuple [std]
1372 confs: !!python/tuple [agents]
1373 urcuversions: !!python/tuple [stable-0.13]
1374 babelversions: !!python/tuple [stable-2.0]
1375 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1377 - 'lttng-tools_{version}_release':
1379 ustversion: stable-2.12
1380 urcuversion: stable-0.13
1381 babelversion: stable-2.0
1382 - 'lttng-tools_{version}_scan-build':
1383 version: stable-2.12
1384 urcuversion: stable-0.13
1385 ustversion: stable-2.12
1388 name: dev_upstream_lttng-tools
1389 job_prefix: 'dev_upstream_'
1390 ust_job_prefix: 'dev_upstream_'
1391 urcu_job_prefix: 'dev_upstream_'
1392 bt_job_prefix: 'dev_upstream_'
1394 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1397 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1398 buildtype: linuxbuild
1399 version: stable-2.11
1400 ustversion: stable-2.11
1401 platforms: !!python/tuple [jammy-amd64]
1402 builds: !!python/tuple [std, oot, dist]
1403 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1404 urcuversions: !!python/tuple [stable-0.11]
1405 babelversions: !!python/tuple [stable-1.5]
1406 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1408 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1409 buildtype: portbuild
1410 version: stable-2.11
1411 ustversion: stable-2.11
1412 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1413 builds: !!python/tuple [std]
1414 confs: !!python/tuple [no-ust, agents]
1415 urcuversions: !!python/tuple [stable-0.11]
1416 babelversions: !!python/tuple [stable-1.5]
1419 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1420 buildtype: slesbuild
1421 version: stable-2.11
1422 ustversion: stable-2.11
1423 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1424 builds: !!python/tuple [std]
1425 confs: !!python/tuple [agents]
1426 urcuversions: !!python/tuple [stable-0.11]
1427 babelversions: !!python/tuple [stable-1.5]
1430 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1432 version: stable-2.11
1433 ustversion: stable-2.11
1434 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1435 builds: !!python/tuple [std]
1436 confs: !!python/tuple [std]
1437 urcuversions: !!python/tuple [stable-0.11]
1438 babelversions: !!python/tuple [stable-1.5]
1443 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1444 buildtype: linuxbuild
1445 version: stable-2.10
1446 ustversion: stable-2.10
1447 platforms: !!python/tuple [jammy-amd64]
1448 builds: !!python/tuple [std, oot, dist]
1449 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1450 urcuversions: !!python/tuple [stable-0.9]
1451 babelversions: !!python/tuple [stable-1.5]
1452 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1454 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1455 buildtype: portbuild
1456 version: stable-2.10
1457 ustversion: stable-2.10
1458 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1459 builds: !!python/tuple [std]
1460 confs: !!python/tuple [no-ust, agents]
1461 urcuversions: !!python/tuple [stable-0.9]
1462 babelversions: !!python/tuple [stable-1.5]
1465 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1466 buildtype: slesbuild
1467 version: stable-2.10
1468 ustversion: stable-2.10
1469 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
1470 builds: !!python/tuple [std]
1471 confs: !!python/tuple [agents]
1472 urcuversions: !!python/tuple [stable-0.9]
1473 babelversions: !!python/tuple [stable-1.5]
1476 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1478 version: stable-2.10
1479 ustversion: stable-2.10
1480 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1481 builds: !!python/tuple [std]
1482 confs: !!python/tuple [std]
1483 urcuversions: !!python/tuple [stable-0.9]
1484 babelversions: !!python/tuple [stable-1.5]
1489 name: dev_jgalar_lttng-tools
1490 job_prefix: 'dev_jgalar_'
1496 email_to: 'jgalar@efficios.com'
1499 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1501 version: master-staging
1503 platforms: !!python/tuple [bionic-amd64]
1504 builds: !!python/tuple [std, oot, dist]
1505 confs: !!python/tuple [std, no-ust, agents]
1506 urcuversions: !!python/tuple [master]
1507 babelversions: !!python/tuple [stable-2.0, master]
1510 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1511 buildtype: portbuild
1512 version: master-staging
1514 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1515 builds: !!python/tuple [std]
1516 confs: !!python/tuple [std, no-ust, agents]
1517 urcuversions: !!python/tuple [master]
1518 babelversions: !!python/tuple [stable-1.5, master]
1521 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1522 buildtype: macosbuild
1523 version: master-staging
1525 platforms: !!python/tuple [macos-amd64, macos-arm64]
1526 builds: !!python/tuple [std]
1527 confs: !!python/tuple [relayd-only]
1528 urcuversions: !!python/tuple [master]
1529 babelversions: !!python/tuple [stable-2.0]
1534 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1536 version: stable-2.13-staging
1537 ustversion: stable-2.13
1538 platforms: !!python/tuple [bionic-amd64]
1539 builds: !!python/tuple [std, oot, dist]
1540 confs: !!python/tuple [std, no-ust, agents]
1541 urcuversions: !!python/tuple [stable-0.13]
1542 babelversions: !!python/tuple [stable-2.0, master]
1545 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1546 buildtype: portbuild
1547 version: stable-2.13-staging
1548 ustversion: stable-2.13
1549 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1550 builds: !!python/tuple [std]
1551 confs: !!python/tuple [std, no-ust, agents]
1552 urcuversions: !!python/tuple [stable-0.13]
1553 babelversions: !!python/tuple [stable-2.0]
1558 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1560 version: stable-2.12-staging
1561 ustversion: stable-2.12
1562 platforms: !!python/tuple [bionic-amd64]
1563 builds: !!python/tuple [std, oot, dist]
1564 confs: !!python/tuple [std, no-ust, agents]
1565 urcuversions: !!python/tuple [stable-0.13]
1566 babelversions: !!python/tuple [stable-2.0, master]
1569 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1570 buildtype: portbuild
1571 version: stable-2.12-staging
1572 ustversion: stable-2.12
1573 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1574 builds: !!python/tuple [std]
1575 confs: !!python/tuple [std, no-ust, agents]
1576 urcuversions: !!python/tuple [stable-0.13]
1577 babelversions: !!python/tuple [stable-2.0]
1582 name: dev_jgalar_lttng-tools-upstream
1583 job_prefix: 'dev_jgalar_'
1584 ust_job_prefix: 'dev_upstream_'
1585 urcu_job_prefix: 'dev_upstream_'
1586 bt_job_prefix: 'dev_upstream_'
1589 email_to: 'jgalar@efficios.com'
1592 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1594 version: stable-2.11-staging
1595 ustversion: stable-2.11
1596 platforms: !!python/tuple [bionic-amd64]
1597 builds: !!python/tuple [std, oot, dist]
1598 confs: !!python/tuple [std, no-ust, agents]
1599 urcuversions: !!python/tuple [stable-0.11]
1600 babelversions: !!python/tuple [stable-1.5]
1603 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1604 buildtype: portbuild
1605 version: stable-2.11-staging
1606 ustversion: stable-2.11
1607 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1608 builds: !!python/tuple [std]
1609 confs: !!python/tuple [std, no-ust, agents]
1610 urcuversions: !!python/tuple [stable-0.11]
1611 babelversions: !!python/tuple [stable-1.5]
1616 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1618 version: stable-2.10-staging
1619 ustversion: stable-2.10
1620 platforms: !!python/tuple [bionic-amd64]
1621 builds: !!python/tuple [std, oot, dist]
1622 confs: !!python/tuple [std, no-ust, agents]
1623 urcuversions: !!python/tuple [stable-0.9]
1624 babelversions: !!python/tuple [stable-1.5]
1627 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1628 buildtype: portbuild
1629 version: stable-2.10-staging
1630 ustversion: stable-2.10
1631 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
1632 builds: !!python/tuple [std]
1633 confs: !!python/tuple [std, no-ust, agents]
1634 urcuversions: !!python/tuple [stable-0.9]
1635 babelversions: !!python/tuple [stable-1.5]
1640 name: review-lttng-tools
1648 - 'dev_review_lttng-tools_{version}_{buildtype}':
1651 platforms: !!python/tuple [bionic-amd64]
1652 builds: !!python/tuple [std, oot, dist, oot-dist]
1653 confs: !!python/tuple [std, no-ust, agents]
1654 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1655 babelversions: !!python/tuple [stable-2.0]
1658 - 'dev_review_lttng-tools_{version}_rootbuild':
1661 platforms: !!python/tuple [bionic-amd64]
1662 builds: !!python/tuple [std]
1663 confs: !!python/tuple [agents]
1664 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1665 babelversions: !!python/tuple [stable-2.0]
1666 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1668 - 'dev_review_lttng-tools_{version}_smokebuild':
1670 buildtype: linuxbuild
1671 platforms: !!python/tuple [jammy-amd64]
1672 builds: !!python/tuple [oot-dist]
1673 confs: !!python/tuple [agents]
1674 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1675 babelversions: !!python/tuple [stable-2.0]
1678 - 'dev_review_lttng-tools_{version}_clang-tidy':
1680 buildtype: linuxbuild
1681 platforms: !!python/tuple [jammy-amd64]
1682 builds: !!python/tuple [std]
1683 confs: !!python/tuple [agents]
1684 urcuversions: !!python/tuple [stable-0.14] # Baseline is stable-0.14 for C++ support
1685 babelversions: !!python/tuple [stable-2.0]
1688 - 'dev_review_lttng-tools_{version}_check-format':
1692 - 'dev_review_lttng-tools_{version}_{buildtype}':
1693 version: stable-2.13
1695 platforms: !!python/tuple [bionic-amd64]
1696 builds: !!python/tuple [std, oot, dist, oot-dist]
1697 confs: !!python/tuple [std, no-ust, agents]
1698 urcuversions: !!python/tuple [stable-0.13]
1699 babelversions: !!python/tuple [stable-2.0]
1702 - 'dev_review_lttng-tools_{version}_rootbuild':
1703 version: stable-2.13
1705 platforms: !!python/tuple [bionic-amd64]
1706 builds: !!python/tuple [std]
1707 confs: !!python/tuple [agents]
1708 urcuversions: !!python/tuple [stable-0.13]
1709 babelversions: !!python/tuple [stable-2.0]
1710 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1714 - 'dev_review_lttng-tools_{version}_{buildtype}':
1715 version: stable-2.12
1717 platforms: !!python/tuple [bionic-amd64]
1718 builds: !!python/tuple [std, oot, dist, oot-dist]
1719 confs: !!python/tuple [std, no-ust, agents]
1720 urcuversions: !!python/tuple [stable-0.13]
1721 babelversions: !!python/tuple [stable-2.0]
1724 - 'dev_review_lttng-tools_{version}_rootbuild':
1725 version: stable-2.12
1727 platforms: !!python/tuple [bionic-amd64]
1728 builds: !!python/tuple [std]
1729 confs: !!python/tuple [agents]
1730 urcuversions: !!python/tuple [stable-0.13]
1731 babelversions: !!python/tuple [stable-2.0]
1732 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
1736 name: lttng-tools-views