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
43 PROJECT_NAME=lttng-tools
46 artifact-num-to-keep: 2
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}'
94 - axis: <tng-tools_matrix_axis_test_type
97 values: '{obj:testtypes}'
99 - lttng-tools_matrix_axes_rootbuild: <tng-tools_matrix_axes_rootbuild
100 name: 'lttng-tools_matrix_axes_rootbuild'
102 node: 'master' # Applies only to matrix flyweight task
103 execution-strategy: *lttng-tools_matrix_execution-strategy_defaults
112 <<: *lttng-tools_matrix_axis_platform
114 - axis: *lttng-tools_matrix_axis_conf
115 - axis: *lttng-tools_matrix_axis_build
116 - axis: *lttng-tools_matrix_axis_liburcu_version
117 - axis: *lttng-tools_matrix_axis_babeltrace_version
118 - axis: *lttng-tools_matrix_axis_test_type
122 - lttng-tools_builders_defaults: <tng-tools_builders_defaults
123 name: 'lttng-tools_builders_defaults'
125 # Generate a properties file to add additionnal env
129 # Select the deps conf based on the current conf
133 babeltrace_conf=$conf
141 debug-rcu|tls_fallback)
152 echo "liburcu_conf=$liburcu_conf" >> env.properties
153 echo "babeltrace_conf=$babeltrace_conf" >> env.properties
154 echo "ust_conf=$ust_conf" >> env.properties
156 # Inject the additionnal env early to use them in the copyartifact step
158 properties-file: env.properties
160 # Always copy liburcu artifacts
162 <<: *lttng-tools_steps_copyartifact_defaults
163 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
165 # Always copy babeltrace artifacts
167 <<: *lttng-tools_steps_copyartifact_defaults
168 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=${{babeltrace_conf}},build=std'
170 # Some conf do not require lttng-ust artifacts
174 condition-kind: regex-match
176 regex: '(no-ust|relayd-only)'
179 <<: *lttng-tools_steps_copyartifact_defaults
180 project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{ust_conf}},build=std'
182 # rootbuild requires a checkout of modules
184 condition-kind: regex-match
186 regex: '.*_rootbuild.*'
191 git clone -b "{version}" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
194 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
198 - scripts/common/print.sh
199 - scripts/lttng-tools/build.sh
201 - lttng-tools_builders_gerrit: <tng-tools_builders_gerrit
202 name: 'lttng-tools_builders_gerrit'
205 !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh
208 properties-file: gerrit_custom_dependencies.properties
210 # rootbuild requires a checkout of modules
212 condition-kind: regex-match
214 regex: '.*_rootbuild.*'
219 git clone -b "$GERRIT_BRANCH" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
221 # Copy lttng-ust artifacts if the conf is 'std' or 'agents'
222 # and we don't depend on a specific lttng-ust change
225 on-evaluation-failure: run
227 - condition-kind: shell
228 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" = ""'
229 - condition-kind: regex-match
234 <<: *lttng-tools_steps_copyartifact_defaults
235 project: '{ust_job_prefix}lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{conf}},build=std'
237 # Copy liburcu artifacts if we don't depend on a specific liburcu change
239 condition-kind: shell
240 on-evaluation-failure: run
241 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" = ""'
244 <<: *lttng-tools_steps_copyartifact_defaults
245 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
247 # Copy babeltrace artifacts if we don't depend on a specific babeltrace change
249 condition-kind: shell
250 on-evaluation-failure: run
251 condition-command: 'test "$GERRIT_DEP_BABELTRACE" = ""'
254 <<: *lttng-tools_steps_copyartifact_defaults
255 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
258 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
260 # Build liburcu if we depend on a specific liburcu change
262 condition-kind: shell
263 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" != ""'
267 - scripts/common/override-build-std.sh
268 - scripts/common/print.sh
269 - scripts/liburcu/build.sh
271 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
273 # Build babeltrace if we depend on a specific babeltrace change
275 condition-kind: shell
276 condition-command: 'test "$GERRIT_DEP_BABELTRACE" != ""'
280 - scripts/common/override-build-std.sh
281 - scripts/common/print.sh
282 - scripts/babeltrace/build.sh
284 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
286 # Build babeltrace if we depend on a specific babeltrace change
288 condition-kind: shell
289 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" != ""'
293 - scripts/common/override-build-std.sh
294 - scripts/common/print.sh
295 - scripts/lttng-ust/build.sh
297 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
299 # Finaly build lttng-tools
302 - scripts/common/print.sh
303 - scripts/lttng-tools/build.sh
305 - lttng-tools_builders_win: <tng-tools_builders_win
306 name: 'lttng-tools_builders_win'
308 # Always copy liburcu artifacts
310 <<: *lttng-tools_steps_copyartifact_defaults
311 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_winbuild/platform=${{platform}},conf=std,build=std'
314 condition-kind: strings-match
315 on-evaluation-failure: run
316 condition-string1: '${{platform}}'
317 condition-string2: 'cygwin64'
321 - scripts/common/cygwin64-shebang
322 - scripts/common/cygpath-prefix
323 - scripts/common/print.sh
324 - scripts/lttng-tools/build.sh
327 condition-kind: strings-match
328 on-evaluation-failure: run
329 condition-string1: '${{platform}}'
330 condition-string2: 'msys2-mingw32'
333 properties-content: 'MSYSTEM=MINGW32'
336 - scripts/common/msys2-shebang
337 - scripts/common/cygpath-prefix
338 - scripts/common/print.sh
339 - scripts/lttng-tools/build.sh
342 condition-kind: strings-match
343 on-evaluation-failure: run
344 condition-string1: '${{platform}}'
345 condition-string2: 'msys2-mingw64'
348 properties-content: 'MSYSTEM=MINGW64'
351 - scripts/common/msys2-shebang
352 - scripts/common/cygpath-prefix
353 - scripts/common/print.sh
354 - scripts/lttng-tools/build.sh
356 - lttng-tools_publishers_defaults: <tng-tools_publishers_defaults
357 name: 'lttng-tools_publishers_defaults'
359 # On build failure, try to get partial tap results if any exists
361 mark-unstable-if-failed: false
368 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
371 mark-unstable-if-failed: true
382 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
384 - tap: <tng-tools_publisher_tap_defaults
385 results: 'tap/**/*.*'
386 fail-if-no-results: true
387 failed-tests-mark-build-as-failure: true
388 include-comment-diagnostics: true
389 output-tap-to-console: false
390 todo-is-failure: false
392 - raw: <tng-tools_publisher_warnings-ng_defaults
394 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
396 <io.jenkins.plugins.analysis.warnings.Gcc4>
399 <jenkins plugin="plugin-util-api"/>
402 <skipSymbolicLinks>false</skipSymbolicLinks>
403 </io.jenkins.plugins.analysis.warnings.Gcc4>
405 <sourceCodeEncoding/>
408 <ignoreQualityGate>false</ignoreQualityGate>
409 <ignoreFailedBuilds>true</ignoreFailedBuilds>
410 <failOnError>false</failOnError>
412 <unhealthy>0</unhealthy>
413 <minimumSeverity plugin="analysis-model-api">
417 <isEnabledForFailure>true</isEnabledForFailure>
418 <isAggregatingResults>true</isAggregatingResults>
419 <isBlameDisabled>false</isBlameDisabled>
420 <skipPublishingChecks>true</skipPublishingChecks>
421 <publishAllIssues>false</publishAllIssues>
423 <io.jenkins.plugins.analysis.core.util.QualityGate>
424 <threshold>1</threshold>
426 <status>WARNING</status>
427 </io.jenkins.plugins.analysis.core.util.QualityGate>
429 <trendChartType>AGGREGATION_TOOLS</trendChartType>
431 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
433 - archive: <tng-tools_publisher_archive_defaults
434 artifacts: 'build/**,deps/**,tap/**'
437 - workspace-cleanup: <tng-tools_publisher_workspace-cleanup_defaults
441 - email-ext: <tng-tools_publisher_email-ext_defaults
442 recipients: '{obj:email_to}'
443 reply-to: ci-notification@lists.lttng.org
452 second-failure: false
457 fixed-unhealthy: true
458 still-unstable: false
460 matrix-trigger: only-parent
464 - lttng-tools_publishers_win: <tng-tools_publishers_win
465 name: 'lttng-tools_publishers_win'
467 - tap: *lttng-tools_publisher_tap_defaults
468 - raw: *lttng-tools_publisher_warnings-ng_defaults
469 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
470 - archive: *lttng-tools_publisher_archive_defaults
471 - email-ext: *lttng-tools_publisher_email-ext_defaults
475 name: '{job_prefix}lttng-tools_{version}_{buildtype}'
476 defaults: lttng-tools
478 <<: *lttng-tools_matrix_axes_defaults
479 <<: *lttng-tools_builders_defaults
480 <<: *lttng-tools_publishers_defaults
483 - pollscm: *lttng-tools_trigger_pollscm_default
485 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
489 name: 'dev_{user}_lttng-tools_{version}_{buildtype}'
490 defaults: lttng-tools
492 <<: *lttng-tools_matrix_axes_defaults
493 <<: *lttng-tools_builders_defaults
494 <<: *lttng-tools_publishers_defaults
497 name: '{job_prefix}lttng-tools_{version}_long_regression'
498 defaults: lttng-tools
501 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
503 <<: *lttng-tools_wrapper_timeout_defaults
508 <<: *lttng-tools_matrix_axes_defaults
509 <<: *lttng-tools_builders_defaults
510 <<: *lttng-tools_publishers_defaults
513 - pollscm: *lttng-tools_trigger_pollscm_default
515 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
519 name: '{job_prefix}lttng-tools_{version}_rootbuild'
520 defaults: lttng-tools
523 - git: *lttng-tools_scm_git_default
526 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
528 <<: *lttng-tools_wrapper_timeout_defaults
532 <<: *lttng-tools_matrix_axes_rootbuild
533 <<: *lttng-tools_builders_defaults
534 <<: *lttng-tools_publishers_defaults
537 - pollscm: *lttng-tools_trigger_pollscm_default
539 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
543 name: '{job_prefix}lttng-tools_{version}_rootbuild_i386'
544 defaults: lttng-tools
547 - git: *lttng-tools_scm_git_default
550 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
552 <<: *lttng-tools_wrapper_timeout_defaults
556 <<: *lttng-tools_matrix_axes_rootbuild
557 <<: *lttng-tools_builders_defaults
558 <<: *lttng-tools_publishers_defaults
561 - pollscm: *lttng-tools_trigger_pollscm_default
563 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
567 name: lttng-tools_{version}_winbuild
568 defaults: lttng-tools
570 <<: *lttng-tools_matrix_axes_defaults
571 <<: *lttng-tools_builders_win
572 <<: *lttng-tools_publishers_win
575 name: dev_gerrit_lttng-tools_{buildtype}
576 defaults: lttng-tools
580 - git: <tng-tools_scm_git_gerrit
581 url: https://review.lttng.org/lttng-tools
582 refspec: 'refs/changes/*:refs/changes/*'
585 basedir: src/lttng-tools
589 - gerrit: <tng-tools_trigger_gerrit_default
591 - comment-added-event:
592 approval-category: 'CI-Build'
595 - project-compare-type: 'PLAIN'
596 project-pattern: 'lttng-tools'
598 - branch-compare-type: 'ANT'
603 properties-content: |
604 PROJECT_NAME=lttng-tools
610 - 'gerrit-{buildtype}'
612 <<: *lttng-tools_matrix_axes_defaults
613 <<: *lttng-tools_builders_gerrit
617 mark-unstable-if-failed: false
624 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
627 mark-unstable-if-failed: true
638 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
640 - tap: *lttng-tools_publisher_tap_defaults
641 - raw: *lttng-tools_publisher_warnings-ng_defaults
642 - archive: *lttng-tools_publisher_archive_defaults
643 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
646 name: dev_gerrit_lttng-tools_rootbuild
647 defaults: lttng-tools
651 - git: *lttng-tools_scm_git_gerrit
654 - gerrit: *lttng-tools_trigger_gerrit_default
658 properties-content: |
659 PROJECT_NAME=lttng-tools
665 - 'gerrit-{buildtype}'
667 <<: *lttng-tools_matrix_axes_rootbuild
668 <<: *lttng-tools_builders_gerrit
671 - tap: *lttng-tools_publisher_tap_defaults
672 - raw: *lttng-tools_publisher_warnings-ng_defaults
673 - archive: *lttng-tools_publisher_archive_defaults
674 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
677 name: lttng-tools_{version}_release
678 defaults: lttng-tools
687 url: https://github.com/{github_user}/lttng-tools.git
689 browser-url: https://github.com/{github_user}/lttng-tools
690 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
692 - '*/tags/{version}.*'
693 basedir: src/lttng-tools
697 <<: *lttng-tools_steps_copyartifact_defaults
698 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
700 <<: *lttng-tools_steps_copyartifact_defaults
701 project: 'babeltrace_{babelversion}_build/platform=bionic-amd64,conf=std,build=std'
703 <<: *lttng-tools_steps_copyartifact_defaults
704 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=agents,build=std'
706 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
708 !include-raw-escape: scripts/lttng-tools/release.sh
712 mark-unstable-if-failed: false
719 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
722 mark-unstable-if-failed: true
733 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
735 - tap: *lttng-tools_publisher_tap_defaults
736 - raw: *lttng-tools_publisher_warnings-ng_defaults
741 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
744 name: lttng-tools_{version}_scan-build
745 defaults: lttng-tools
754 <<: *lttng-tools_steps_copyartifact_defaults
755 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
757 <<: *lttng-tools_steps_copyartifact_defaults
758 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
760 !include-raw-escape: scripts/common/scan-build.sh
765 dir: 'scan-build-archive/'
769 name: lttng-tools_{version}_coverity
770 defaults: lttng-tools
778 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
779 - timeout: *lttng-tools_wrapper_timeout_defaults
782 - credentials-binding:
783 - username-password-separated:
784 credential-id: lttng-tools_coverity_token
785 username: COVERITY_SCAN_PROJECT_NAME
786 password: COVERITY_SCAN_TOKEN
790 <<: *lttng-tools_steps_copyartifact_defaults
791 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
793 <<: *lttng-tools_steps_copyartifact_defaults
794 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
796 !include-raw-escape: scripts/common/coverity.sh
800 artifacts: 'analysis-results.tgz,cov-int/**'
802 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
809 regex: 'lttng-tools[-_].*'
820 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
827 - '{job_prefix}lttng-tools_{version}_{buildtype}':
831 platforms: !!python/tuple [bionic-amd64]
832 builds: !!python/tuple [std, oot, dist]
833 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
834 urcuversions: !!python/tuple [master]
835 babelversions: !!python/tuple [stable-2.0, master]
836 testtypes: !!python/tuple [base]
837 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
839 - '{job_prefix}lttng-tools_{version}_{buildtype}':
843 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
844 builds: !!python/tuple [std]
845 confs: !!python/tuple [std, no-ust, agents]
846 urcuversions: !!python/tuple [master]
847 babelversions: !!python/tuple [stable-2.0]
848 testtypes: !!python/tuple [base]
851 - '{job_prefix}lttng-tools_{version}_{buildtype}':
855 platforms: !!python/tuple [sles12sp5-amd64]
856 builds: !!python/tuple [std]
857 confs: !!python/tuple [agents]
858 urcuversions: !!python/tuple [master]
859 babelversions: !!python/tuple [stable-2.0]
860 testtypes: !!python/tuple [base]
863 - '{job_prefix}lttng-tools_{version}_{buildtype}':
867 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
868 builds: !!python/tuple [std]
869 confs: !!python/tuple [std]
870 urcuversions: !!python/tuple [master]
871 babelversions: !!python/tuple [stable-2.0]
872 testtypes: !!python/tuple [base]
875 - '{job_prefix}lttng-tools_{version}_{buildtype}':
876 buildtype: macosbuild
879 platforms: !!python/tuple [macos-amd64, macos-arm64]
880 builds: !!python/tuple [std]
881 confs: !!python/tuple [relayd-only]
882 urcuversions: !!python/tuple [master]
883 babelversions: !!python/tuple [stable-2.0]
884 testtypes: !!python/tuple [base]
887 - 'lttng-tools_{version}_winbuild':
890 platforms: !!python/tuple [cygwin64]
891 builds: !!python/tuple [std]
892 confs: !!python/tuple [relayd-only]
893 urcuversions: !!python/tuple [master]
894 babelversions: !!python/tuple [stable-2.0]
895 testtypes: !!python/tuple [base]
898 - '{job_prefix}lttng-tools_{version}_long_regression':
902 platforms: !!python/tuple [bionic-amd64]
903 builds: !!python/tuple [std]
904 confs: !!python/tuple [std]
905 urcuversions: !!python/tuple [master]
906 babelversions: !!python/tuple [stable-2.0]
907 testtypes: !!python/tuple [full]
910 - '{job_prefix}lttng-tools_{version}_rootbuild':
914 platforms: !!python/tuple [bionic-amd64]
915 builds: !!python/tuple [std]
916 confs: !!python/tuple [agents]
917 urcuversions: !!python/tuple [master]
918 babelversions: !!python/tuple [stable-2.0]
919 testtypes: !!python/tuple [base]
920 filter: '(node=="amd64-rootnode" && platform=="bionic-amd64")'
922 - '{job_prefix}lttng-tools_{version}_rootbuild_i386':
926 platforms: !!python/tuple [deb11-i386]
927 builds: !!python/tuple [std]
928 confs: !!python/tuple [agents]
929 urcuversions: !!python/tuple [master]
930 babelversions: !!python/tuple [stable-2.0]
931 testtypes: !!python/tuple [base]
932 filter: '(node=="i386-rootnode" && platform=="deb11-i386")'
934 - 'lttng-tools_{version}_scan-build':
938 - 'lttng-tools_{version}_coverity':
944 - '{job_prefix}lttng-tools_{version}_{buildtype}':
947 ustversion: stable-2.13
948 platforms: !!python/tuple [bionic-amd64]
949 builds: !!python/tuple [std, oot, dist]
950 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
951 urcuversions: !!python/tuple [stable-0.13]
952 babelversions: !!python/tuple [stable-2.0]
953 testtypes: !!python/tuple [base]
954 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
956 - '{job_prefix}lttng-tools_{version}_{buildtype}':
959 ustversion: stable-2.13
960 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
961 builds: !!python/tuple [std]
962 confs: !!python/tuple [std, no-ust, agents]
963 urcuversions: !!python/tuple [stable-0.13]
964 babelversions: !!python/tuple [stable-2.0]
965 testtypes: !!python/tuple [base]
968 - '{job_prefix}lttng-tools_{version}_{buildtype}':
971 ustversion: stable-2.13
972 platforms: !!python/tuple [sles12sp5-amd64]
973 builds: !!python/tuple [std]
974 confs: !!python/tuple [agents]
975 urcuversions: !!python/tuple [stable-0.13]
976 babelversions: !!python/tuple [stable-2.0]
977 testtypes: !!python/tuple [base]
980 - '{job_prefix}lttng-tools_{version}_{buildtype}':
983 ustversion: stable-2.13
984 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
985 builds: !!python/tuple [std]
986 confs: !!python/tuple [std]
987 urcuversions: !!python/tuple [stable-0.13]
988 babelversions: !!python/tuple [stable-2.0]
989 testtypes: !!python/tuple [base]
992 - '{job_prefix}lttng-tools_{version}_{buildtype}':
993 buildtype: macosbuild
995 ustversion: stable-2.13
996 platforms: !!python/tuple [macos-amd64, macos-arm64]
997 builds: !!python/tuple [std]
998 confs: !!python/tuple [relayd-only]
999 urcuversions: !!python/tuple [stable-0.13]
1000 babelversions: !!python/tuple [stable-2.0]
1001 testtypes: !!python/tuple [base]
1004 - 'lttng-tools_{version}_winbuild':
1005 version: stable-2.13
1006 ustversion: stable-2.13
1007 platforms: !!python/tuple [cygwin64]
1008 builds: !!python/tuple [std]
1009 confs: !!python/tuple [relayd-only]
1010 urcuversions: !!python/tuple [stable-0.13]
1011 babelversions: !!python/tuple [stable-2.0]
1012 testtypes: !!python/tuple [base]
1015 - '{job_prefix}lttng-tools_{version}_long_regression':
1017 version: stable-2.13
1018 ustversion: stable-2.13
1019 platforms: !!python/tuple [bionic-amd64]
1020 builds: !!python/tuple [std]
1021 confs: !!python/tuple [std]
1022 urcuversions: !!python/tuple [stable-0.13]
1023 babelversions: !!python/tuple [stable-2.0]
1024 testtypes: !!python/tuple [full]
1027 - '{job_prefix}lttng-tools_{version}_rootbuild':
1029 version: stable-2.13
1030 ustversion: stable-2.13
1031 platforms: !!python/tuple [bionic-amd64]
1032 builds: !!python/tuple [std]
1033 confs: !!python/tuple [agents]
1034 urcuversions: !!python/tuple [stable-0.13]
1035 babelversions: !!python/tuple [stable-2.0]
1036 testtypes: !!python/tuple [base]
1039 - 'lttng-tools_{version}_release':
1041 ustversion: stable-2.13
1042 urcuversion: stable-0.13
1043 babelversion: stable-2.0
1044 - 'lttng-tools_{version}_scan-build':
1045 version: stable-2.13
1046 urcuversion: stable-0.13
1047 ustversion: stable-2.13
1050 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1052 version: stable-2.12
1053 ustversion: stable-2.12
1054 platforms: !!python/tuple [bionic-amd64]
1055 builds: !!python/tuple [std, oot, dist]
1056 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1057 urcuversions: !!python/tuple [stable-0.13]
1058 babelversions: !!python/tuple [stable-2.0]
1059 testtypes: !!python/tuple [base]
1060 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1062 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1063 buildtype: portbuild
1064 version: stable-2.12
1065 ustversion: stable-2.12
1066 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1067 builds: !!python/tuple [std]
1068 confs: !!python/tuple [std, no-ust, agents]
1069 urcuversions: !!python/tuple [stable-0.13]
1070 babelversions: !!python/tuple [stable-2.0]
1071 testtypes: !!python/tuple [base]
1074 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1075 buildtype: slesbuild
1076 version: stable-2.12
1077 ustversion: stable-2.12
1078 platforms: !!python/tuple [sles12sp5-amd64]
1079 builds: !!python/tuple [std]
1080 confs: !!python/tuple [agents]
1081 urcuversions: !!python/tuple [stable-0.13]
1082 babelversions: !!python/tuple [stable-2.0]
1083 testtypes: !!python/tuple [base]
1086 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1088 version: stable-2.12
1089 ustversion: stable-2.12
1090 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1091 builds: !!python/tuple [std]
1092 confs: !!python/tuple [std]
1093 urcuversions: !!python/tuple [stable-0.13]
1094 babelversions: !!python/tuple [stable-2.0]
1095 testtypes: !!python/tuple [base]
1098 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1099 buildtype: macosbuild
1100 version: stable-2.12
1101 ustversion: stable-2.12
1102 platforms: !!python/tuple [macos-amd64, macos-arm64]
1103 builds: !!python/tuple [std]
1104 confs: !!python/tuple [relayd-only]
1105 urcuversions: !!python/tuple [stable-0.13]
1106 babelversions: !!python/tuple [stable-2.0]
1107 testtypes: !!python/tuple [base]
1110 - 'lttng-tools_{version}_winbuild':
1111 version: stable-2.12
1112 ustversion: stable-2.12
1113 platforms: !!python/tuple [cygwin64]
1114 builds: !!python/tuple [std]
1115 confs: !!python/tuple [relayd-only]
1116 urcuversions: !!python/tuple [stable-0.13]
1117 babelversions: !!python/tuple [stable-2.0]
1118 testtypes: !!python/tuple [base]
1121 - '{job_prefix}lttng-tools_{version}_long_regression':
1123 version: stable-2.12
1124 ustversion: stable-2.12
1125 platforms: !!python/tuple [bionic-amd64]
1126 builds: !!python/tuple [std]
1127 confs: !!python/tuple [std]
1128 urcuversions: !!python/tuple [stable-0.13]
1129 babelversions: !!python/tuple [stable-2.0]
1130 testtypes: !!python/tuple [full]
1133 - '{job_prefix}lttng-tools_{version}_rootbuild':
1135 version: stable-2.12
1136 ustversion: stable-2.12
1137 platforms: !!python/tuple [bionic-amd64]
1138 builds: !!python/tuple [std]
1139 confs: !!python/tuple [agents]
1140 urcuversions: !!python/tuple [stable-0.13]
1141 babelversions: !!python/tuple [stable-2.0]
1142 testtypes: !!python/tuple [base]
1145 - 'lttng-tools_{version}_release':
1147 ustversion: stable-2.12
1148 urcuversion: stable-0.13
1149 babelversion: stable-2.0
1150 - 'lttng-tools_{version}_scan-build':
1151 version: stable-2.12
1152 urcuversion: stable-0.13
1153 ustversion: stable-2.12
1156 name: dev_upstream_lttng-tools
1157 job_prefix: 'dev_upstream_'
1158 ust_job_prefix: 'dev_upstream_'
1159 urcu_job_prefix: 'dev_upstream_'
1160 bt_job_prefix: 'dev_upstream_'
1162 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1165 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1167 version: stable-2.11
1168 ustversion: stable-2.11
1169 platforms: !!python/tuple [bionic-amd64]
1170 builds: !!python/tuple [std, oot, dist]
1171 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1172 urcuversions: !!python/tuple [stable-0.11]
1173 babelversions: !!python/tuple [stable-1.5]
1174 testtypes: !!python/tuple [base]
1175 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1177 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1178 buildtype: portbuild
1179 version: stable-2.11
1180 ustversion: stable-2.11
1181 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1182 builds: !!python/tuple [std]
1183 confs: !!python/tuple [no-ust, agents]
1184 urcuversions: !!python/tuple [stable-0.11]
1185 babelversions: !!python/tuple [stable-1.5]
1186 testtypes: !!python/tuple [base]
1189 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1190 buildtype: slesbuild
1191 version: stable-2.11
1192 ustversion: stable-2.11
1193 platforms: !!python/tuple [sles12sp5-amd64]
1194 builds: !!python/tuple [std]
1195 confs: !!python/tuple [agents]
1196 urcuversions: !!python/tuple [stable-0.11]
1197 babelversions: !!python/tuple [stable-1.5]
1198 testtypes: !!python/tuple [base]
1201 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1203 version: stable-2.11
1204 ustversion: stable-2.11
1205 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1206 builds: !!python/tuple [std]
1207 confs: !!python/tuple [std]
1208 urcuversions: !!python/tuple [stable-0.11]
1209 babelversions: !!python/tuple [stable-1.5]
1210 testtypes: !!python/tuple [base]
1213 - '{job_prefix}lttng-tools_{version}_long_regression':
1215 version: stable-2.11
1216 ustversion: stable-2.11
1217 platforms: !!python/tuple [bionic-amd64]
1218 builds: !!python/tuple [std]
1219 confs: !!python/tuple [std]
1220 urcuversions: !!python/tuple [stable-0.11]
1221 babelversions: !!python/tuple [stable-1.5]
1222 testtypes: !!python/tuple [full]
1225 - '{job_prefix}lttng-tools_{version}_rootbuild':
1227 version: stable-2.11
1228 ustversion: stable-2.11
1229 platforms: !!python/tuple [bionic-amd64]
1230 builds: !!python/tuple [std]
1231 confs: !!python/tuple [agents]
1232 urcuversions: !!python/tuple [stable-0.11]
1233 babelversions: !!python/tuple [stable-1.5]
1234 testtypes: !!python/tuple [base]
1239 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1241 version: stable-2.10
1242 ustversion: stable-2.10
1243 platforms: !!python/tuple [bionic-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.9]
1247 babelversions: !!python/tuple [stable-1.5]
1248 testtypes: !!python/tuple [base]
1249 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1251 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1252 buildtype: portbuild
1253 version: stable-2.10
1254 ustversion: stable-2.10
1255 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1256 builds: !!python/tuple [std]
1257 confs: !!python/tuple [no-ust, agents]
1258 urcuversions: !!python/tuple [stable-0.9]
1259 babelversions: !!python/tuple [stable-1.5]
1260 testtypes: !!python/tuple [base]
1263 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1264 buildtype: slesbuild
1265 version: stable-2.10
1266 ustversion: stable-2.10
1267 platforms: !!python/tuple [sles12sp5-amd64]
1268 builds: !!python/tuple [std]
1269 confs: !!python/tuple [agents]
1270 urcuversions: !!python/tuple [stable-0.9]
1271 babelversions: !!python/tuple [stable-1.5]
1272 testtypes: !!python/tuple [base]
1275 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1277 version: stable-2.10
1278 ustversion: stable-2.10
1279 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1280 builds: !!python/tuple [std]
1281 confs: !!python/tuple [std]
1282 urcuversions: !!python/tuple [stable-0.9]
1283 babelversions: !!python/tuple [stable-1.5]
1284 testtypes: !!python/tuple [base]
1287 - '{job_prefix}lttng-tools_{version}_long_regression':
1289 version: stable-2.10
1290 ustversion: stable-2.10
1291 platforms: !!python/tuple [bionic-amd64]
1292 builds: !!python/tuple [std]
1293 confs: !!python/tuple [std]
1294 urcuversions: !!python/tuple [stable-0.9]
1295 babelversions: !!python/tuple [stable-1.5]
1296 testtypes: !!python/tuple [full]
1301 name: dev_jgalar_lttng-tools
1302 job_prefix: 'dev_jgalar_'
1308 email_to: 'jgalar@efficios.com'
1311 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1313 version: master-staging
1315 platforms: !!python/tuple [bionic-amd64]
1316 builds: !!python/tuple [std, oot, dist]
1317 confs: !!python/tuple [std, no-ust, agents]
1318 urcuversions: !!python/tuple [master]
1319 babelversions: !!python/tuple [stable-2.0, master]
1320 testtypes: !!python/tuple [base]
1323 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1324 buildtype: portbuild
1325 version: master-staging
1327 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1328 builds: !!python/tuple [std]
1329 confs: !!python/tuple [std, no-ust, agents]
1330 urcuversions: !!python/tuple [master]
1331 babelversions: !!python/tuple [stable-1.5, master]
1332 testtypes: !!python/tuple [base]
1335 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1336 buildtype: macosbuild
1337 version: master-staging
1339 platforms: !!python/tuple [macos-amd64, macos-arm64]
1340 builds: !!python/tuple [std]
1341 confs: !!python/tuple [relayd-only]
1342 urcuversions: !!python/tuple [master]
1343 babelversions: !!python/tuple [stable-2.0]
1344 testtypes: !!python/tuple [base]
1349 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1351 version: stable-2.13-staging
1352 ustversion: stable-2.13
1353 platforms: !!python/tuple [bionic-amd64]
1354 builds: !!python/tuple [std, oot, dist]
1355 confs: !!python/tuple [std, no-ust, agents]
1356 urcuversions: !!python/tuple [stable-0.13]
1357 babelversions: !!python/tuple [stable-2.0, master]
1358 testtypes: !!python/tuple [base]
1361 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1362 buildtype: portbuild
1363 version: stable-2.13-staging
1364 ustversion: stable-2.13
1365 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1366 builds: !!python/tuple [std]
1367 confs: !!python/tuple [std, no-ust, agents]
1368 urcuversions: !!python/tuple [stable-0.13]
1369 babelversions: !!python/tuple [stable-2.0]
1370 testtypes: !!python/tuple [base]
1375 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1377 version: stable-2.12-staging
1378 ustversion: stable-2.12
1379 platforms: !!python/tuple [bionic-amd64]
1380 builds: !!python/tuple [std, oot, dist]
1381 confs: !!python/tuple [std, no-ust, agents]
1382 urcuversions: !!python/tuple [stable-0.13]
1383 babelversions: !!python/tuple [stable-2.0, master]
1384 testtypes: !!python/tuple [base]
1387 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1388 buildtype: portbuild
1389 version: stable-2.12-staging
1390 ustversion: stable-2.12
1391 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1392 builds: !!python/tuple [std]
1393 confs: !!python/tuple [std, no-ust, agents]
1394 urcuversions: !!python/tuple [stable-0.13]
1395 babelversions: !!python/tuple [stable-2.0]
1396 testtypes: !!python/tuple [base]
1401 name: dev_jgalar_lttng-tools-upstream
1402 job_prefix: 'dev_jgalar_'
1403 ust_job_prefix: 'dev_upstream_'
1404 urcu_job_prefix: 'dev_upstream_'
1405 bt_job_prefix: 'dev_upstream_'
1408 email_to: 'jgalar@efficios.com'
1411 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1413 version: stable-2.11-staging
1414 ustversion: stable-2.11
1415 platforms: !!python/tuple [bionic-amd64]
1416 builds: !!python/tuple [std, oot, dist]
1417 confs: !!python/tuple [std, no-ust, agents]
1418 urcuversions: !!python/tuple [stable-0.11]
1419 babelversions: !!python/tuple [stable-1.5]
1420 testtypes: !!python/tuple [base]
1423 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1424 buildtype: portbuild
1425 version: stable-2.11-staging
1426 ustversion: stable-2.11
1427 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1428 builds: !!python/tuple [std]
1429 confs: !!python/tuple [std, no-ust, agents]
1430 urcuversions: !!python/tuple [stable-0.11]
1431 babelversions: !!python/tuple [stable-1.5]
1432 testtypes: !!python/tuple [base]
1437 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1439 version: stable-2.10-staging
1440 ustversion: stable-2.10
1441 platforms: !!python/tuple [bionic-amd64]
1442 builds: !!python/tuple [std, oot, dist]
1443 confs: !!python/tuple [std, no-ust, agents]
1444 urcuversions: !!python/tuple [stable-0.9]
1445 babelversions: !!python/tuple [stable-1.5]
1446 testtypes: !!python/tuple [base]
1449 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1450 buildtype: portbuild
1451 version: stable-2.10-staging
1452 ustversion: stable-2.10
1453 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1454 builds: !!python/tuple [std]
1455 confs: !!python/tuple [std, no-ust, agents]
1456 urcuversions: !!python/tuple [stable-0.9]
1457 babelversions: !!python/tuple [stable-1.5]
1458 testtypes: !!python/tuple [base]
1463 name: gerrit-lttng-tools
1470 - 'dev_gerrit_lttng-tools_{buildtype}':
1472 platforms: !!python/tuple [bionic-amd64]
1473 builds: !!python/tuple [std, oot, dist, oot-dist]
1474 confs: !!python/tuple [std, no-ust, agents]
1475 urcuversions: !!python/tuple [master] # Switch to stable-0.14 when released (for C++ support)
1476 babelversions: !!python/tuple [stable-2.0]
1477 testtypes: !!python/tuple [base]
1480 - 'dev_gerrit_lttng-tools_rootbuild':
1482 platforms: !!python/tuple [bionic-amd64]
1483 builds: !!python/tuple [std]
1484 confs: !!python/tuple [agents]
1485 urcuversions: !!python/tuple [master] # Switch to stable-0.14 when released (for C++ support)
1486 babelversions: !!python/tuple [stable-2.0]
1487 testtypes: !!python/tuple [base]
1492 name: lttng-tools-views