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
111 <<: *lttng-tools_matrix_axis_platform
113 - axis: *lttng-tools_matrix_axis_conf
114 - axis: *lttng-tools_matrix_axis_build
115 - axis: *lttng-tools_matrix_axis_liburcu_version
116 - axis: *lttng-tools_matrix_axis_babeltrace_version
117 - axis: *lttng-tools_matrix_axis_test_type
121 - lttng-tools_builders_defaults: <tng-tools_builders_defaults
122 name: 'lttng-tools_builders_defaults'
124 # Generate a properties file to add additionnal env
128 # Select the deps conf based on the current conf
132 babeltrace_conf=$conf
140 debug-rcu|tls_fallback)
151 echo "liburcu_conf=$liburcu_conf" >> env.properties
152 echo "babeltrace_conf=$babeltrace_conf" >> env.properties
153 echo "ust_conf=$ust_conf" >> env.properties
155 # Inject the additionnal env early to use them in the copyartifact step
157 properties-file: env.properties
159 # Always copy liburcu artifacts
161 <<: *lttng-tools_steps_copyartifact_defaults
162 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
164 # Always copy babeltrace artifacts
166 <<: *lttng-tools_steps_copyartifact_defaults
167 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=${{babeltrace_conf}},build=std'
169 # Some conf do not require lttng-ust artifacts
173 condition-kind: regex-match
175 regex: '(no-ust|relayd-only)'
178 <<: *lttng-tools_steps_copyartifact_defaults
179 project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{ust_conf}},build=std'
181 # rootbuild requires a checkout of modules
183 condition-kind: regex-match
185 regex: '.*_rootbuild.*'
190 git clone -b "{version}" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
193 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
197 - scripts/common/print.sh
198 - scripts/lttng-tools/build.sh
200 - lttng-tools_builders_gerrit: <tng-tools_builders_gerrit
201 name: 'lttng-tools_builders_gerrit'
204 !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh
207 properties-file: gerrit_custom_dependencies.properties
209 # rootbuild requires a checkout of modules
211 condition-kind: regex-match
213 regex: '.*_rootbuild.*'
218 git clone -b "$GERRIT_BRANCH" https://github.com/{github_user}/lttng-modules.git src/lttng-modules
220 # Copy lttng-ust artifacts if the conf is 'std' or 'agents'
221 # and we don't depend on a specific lttng-ust change
224 on-evaluation-failure: run
226 - condition-kind: shell
227 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" = ""'
228 - condition-kind: regex-match
233 <<: *lttng-tools_steps_copyartifact_defaults
234 project: '{ust_job_prefix}lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},platform=${{platform}},conf=${{conf}},build=std'
236 # Copy liburcu artifacts if we don't depend on a specific liburcu change
238 condition-kind: shell
239 on-evaluation-failure: run
240 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" = ""'
243 <<: *lttng-tools_steps_copyartifact_defaults
244 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
246 # Copy babeltrace artifacts if we don't depend on a specific babeltrace change
248 condition-kind: shell
249 on-evaluation-failure: run
250 condition-command: 'test "$GERRIT_DEP_BABELTRACE" = ""'
253 <<: *lttng-tools_steps_copyartifact_defaults
254 project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/platform=${{platform}},conf=std,build=std'
257 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
259 # Build liburcu if we depend on a specific liburcu change
261 condition-kind: shell
262 condition-command: 'test "$GERRIT_DEP_USERSPACE_RCU" != ""'
266 - scripts/common/override-build-std.sh
267 - scripts/common/print.sh
268 - scripts/liburcu/build.sh
270 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
272 # Build babeltrace if we depend on a specific babeltrace change
274 condition-kind: shell
275 condition-command: 'test "$GERRIT_DEP_BABELTRACE" != ""'
279 - scripts/common/override-build-std.sh
280 - scripts/common/print.sh
281 - scripts/babeltrace/build.sh
283 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
285 # Build babeltrace if we depend on a specific babeltrace change
287 condition-kind: shell
288 condition-command: 'test "$GERRIT_DEP_LTTNG_UST" != ""'
292 - scripts/common/override-build-std.sh
293 - scripts/common/print.sh
294 - scripts/lttng-ust/build.sh
296 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
298 # Finaly build lttng-tools
301 - scripts/common/print.sh
302 - scripts/lttng-tools/build.sh
304 - lttng-tools_builders_win: <tng-tools_builders_win
305 name: 'lttng-tools_builders_win'
307 # Always copy liburcu artifacts
309 <<: *lttng-tools_steps_copyartifact_defaults
310 project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_winbuild/platform=${{platform}},conf=std,build=std'
313 condition-kind: strings-match
314 on-evaluation-failure: run
315 condition-string1: '${{platform}}'
316 condition-string2: 'cygwin64'
320 - scripts/common/cygwin64-shebang
321 - scripts/common/cygpath-prefix
322 - scripts/common/print.sh
323 - scripts/lttng-tools/build.sh
326 condition-kind: strings-match
327 on-evaluation-failure: run
328 condition-string1: '${{platform}}'
329 condition-string2: 'msys2-mingw32'
332 properties-content: 'MSYSTEM=MINGW32'
335 - scripts/common/msys2-shebang
336 - scripts/common/cygpath-prefix
337 - scripts/common/print.sh
338 - scripts/lttng-tools/build.sh
341 condition-kind: strings-match
342 on-evaluation-failure: run
343 condition-string1: '${{platform}}'
344 condition-string2: 'msys2-mingw64'
347 properties-content: 'MSYSTEM=MINGW64'
350 - scripts/common/msys2-shebang
351 - scripts/common/cygpath-prefix
352 - scripts/common/print.sh
353 - scripts/lttng-tools/build.sh
355 - lttng-tools_publishers_defaults: <tng-tools_publishers_defaults
356 name: 'lttng-tools_publishers_defaults'
358 # On build failure, try to get partial tap results if any exists
360 mark-unstable-if-failed: false
367 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
370 mark-unstable-if-failed: true
381 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
383 - tap: <tng-tools_publisher_tap_defaults
384 results: 'tap/**/*.*'
385 fail-if-no-results: true
386 failed-tests-mark-build-as-failure: true
387 include-comment-diagnostics: true
388 output-tap-to-console: false
389 todo-is-failure: false
391 - raw: <tng-tools_publisher_warnings-ng_defaults
393 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
395 <io.jenkins.plugins.analysis.warnings.Gcc4>
398 <jenkins plugin="plugin-util-api"/>
401 <skipSymbolicLinks>false</skipSymbolicLinks>
402 </io.jenkins.plugins.analysis.warnings.Gcc4>
404 <sourceCodeEncoding/>
407 <ignoreQualityGate>false</ignoreQualityGate>
408 <ignoreFailedBuilds>true</ignoreFailedBuilds>
409 <failOnError>false</failOnError>
411 <unhealthy>0</unhealthy>
412 <minimumSeverity plugin="analysis-model-api">
416 <isEnabledForFailure>true</isEnabledForFailure>
417 <isAggregatingResults>true</isAggregatingResults>
418 <isBlameDisabled>false</isBlameDisabled>
419 <skipPublishingChecks>true</skipPublishingChecks>
420 <publishAllIssues>false</publishAllIssues>
422 <io.jenkins.plugins.analysis.core.util.QualityGate>
423 <threshold>1</threshold>
425 <status>WARNING</status>
426 </io.jenkins.plugins.analysis.core.util.QualityGate>
428 <trendChartType>AGGREGATION_TOOLS</trendChartType>
430 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
432 - archive: <tng-tools_publisher_archive_defaults
433 artifacts: 'build/**,deps/**,tap/**'
436 - workspace-cleanup: <tng-tools_publisher_workspace-cleanup_defaults
440 - email-ext: <tng-tools_publisher_email-ext_defaults
441 recipients: '{obj:email_to}'
442 reply-to: ci-notification@lists.lttng.org
451 second-failure: false
456 fixed-unhealthy: true
457 still-unstable: false
459 matrix-trigger: only-parent
463 - lttng-tools_publishers_win: <tng-tools_publishers_win
464 name: 'lttng-tools_publishers_win'
466 - tap: *lttng-tools_publisher_tap_defaults
467 - raw: *lttng-tools_publisher_warnings-ng_defaults
468 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
469 - archive: *lttng-tools_publisher_archive_defaults
470 - email-ext: *lttng-tools_publisher_email-ext_defaults
474 name: '{job_prefix}lttng-tools_{version}_{buildtype}'
475 defaults: lttng-tools
477 <<: *lttng-tools_matrix_axes_defaults
478 <<: *lttng-tools_builders_defaults
479 <<: *lttng-tools_publishers_defaults
482 - pollscm: *lttng-tools_trigger_pollscm_default
484 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
488 name: 'dev_{user}_lttng-tools_{version}_{buildtype}'
489 defaults: lttng-tools
491 <<: *lttng-tools_matrix_axes_defaults
492 <<: *lttng-tools_builders_defaults
493 <<: *lttng-tools_publishers_defaults
496 name: '{job_prefix}lttng-tools_{version}_long_regression'
497 defaults: lttng-tools
500 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
502 <<: *lttng-tools_wrapper_timeout_defaults
507 <<: *lttng-tools_matrix_axes_defaults
508 <<: *lttng-tools_builders_defaults
509 <<: *lttng-tools_publishers_defaults
512 - pollscm: *lttng-tools_trigger_pollscm_default
514 jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
518 name: '{job_prefix}lttng-tools_{version}_rootbuild'
519 defaults: lttng-tools
522 - git: *lttng-tools_scm_git_default
525 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
527 <<: *lttng-tools_wrapper_timeout_defaults
531 <<: *lttng-tools_matrix_axes_rootbuild
532 <<: *lttng-tools_builders_defaults
533 <<: *lttng-tools_publishers_defaults
536 - pollscm: *lttng-tools_trigger_pollscm_default
538 jobs: '{ust_job_prefix}lttng-ust_{version}_build'
542 name: lttng-tools_{version}_winbuild
543 defaults: lttng-tools
545 <<: *lttng-tools_matrix_axes_defaults
546 <<: *lttng-tools_builders_win
547 <<: *lttng-tools_publishers_win
550 name: dev_gerrit_lttng-tools_{buildtype}
551 defaults: lttng-tools
555 - git: <tng-tools_scm_git_gerrit
556 url: https://review.lttng.org/lttng-tools
557 refspec: 'refs/changes/*:refs/changes/*'
560 basedir: src/lttng-tools
564 - gerrit: <tng-tools_trigger_gerrit_default
566 - comment-added-event:
567 approval-category: 'CI-Build'
570 - project-compare-type: 'PLAIN'
571 project-pattern: 'lttng-tools'
573 - branch-compare-type: 'ANT'
578 properties-content: |
579 PROJECT_NAME=lttng-tools
585 - 'gerrit-{buildtype}'
587 <<: *lttng-tools_matrix_axes_defaults
588 <<: *lttng-tools_builders_gerrit
592 mark-unstable-if-failed: false
599 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
602 mark-unstable-if-failed: true
613 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
615 - tap: *lttng-tools_publisher_tap_defaults
616 - raw: *lttng-tools_publisher_warnings-ng_defaults
617 - archive: *lttng-tools_publisher_archive_defaults
618 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
621 name: dev_gerrit_lttng-tools_rootbuild
622 defaults: lttng-tools
626 - git: *lttng-tools_scm_git_gerrit
629 - gerrit: *lttng-tools_trigger_gerrit_default
633 properties-content: |
634 PROJECT_NAME=lttng-tools
640 - 'gerrit-{buildtype}'
642 <<: *lttng-tools_matrix_axes_rootbuild
643 <<: *lttng-tools_builders_gerrit
646 - tap: *lttng-tools_publisher_tap_defaults
647 - raw: *lttng-tools_publisher_warnings-ng_defaults
648 - archive: *lttng-tools_publisher_archive_defaults
649 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
652 name: lttng-tools_{version}_release
653 defaults: lttng-tools
662 url: https://github.com/{github_user}/lttng-tools.git
664 browser-url: https://github.com/{github_user}/lttng-tools
665 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
667 - '*/tags/{version}.*'
668 basedir: src/lttng-tools
672 <<: *lttng-tools_steps_copyartifact_defaults
673 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
675 <<: *lttng-tools_steps_copyartifact_defaults
676 project: 'babeltrace_{babelversion}_build/platform=bionic-amd64,conf=std,build=std'
678 <<: *lttng-tools_steps_copyartifact_defaults
679 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=agents,build=std'
681 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
683 !include-raw-escape: scripts/lttng-tools/release.sh
687 mark-unstable-if-failed: false
694 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
697 mark-unstable-if-failed: true
708 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
710 - tap: *lttng-tools_publisher_tap_defaults
711 - raw: *lttng-tools_publisher_warnings-ng_defaults
716 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
719 name: lttng-tools_{version}_scan-build
720 defaults: lttng-tools
729 <<: *lttng-tools_steps_copyartifact_defaults
730 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
732 <<: *lttng-tools_steps_copyartifact_defaults
733 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
735 !include-raw-escape: scripts/common/scan-build.sh
740 dir: 'scan-build-archive/'
744 name: lttng-tools_{version}_coverity
745 defaults: lttng-tools
753 - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
754 - timeout: *lttng-tools_wrapper_timeout_defaults
757 - credentials-binding:
758 - username-password-separated:
759 credential-id: lttng-tools_coverity_token
760 username: COVERITY_SCAN_PROJECT_NAME
761 password: COVERITY_SCAN_TOKEN
765 <<: *lttng-tools_steps_copyartifact_defaults
766 project: 'liburcu_{urcuversion}_build/platform=bionic-amd64,conf=std,build=std'
768 <<: *lttng-tools_steps_copyartifact_defaults
769 project: 'lttng-ust_{ustversion}_build/liburcu_version={urcuversion},platform=bionic-amd64,conf=std,build=std'
771 !include-raw-escape: scripts/common/coverity.sh
775 artifacts: 'analysis-results.tgz,cov-int/**'
777 - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
784 regex: 'lttng-tools[-_].*'
795 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
802 - '{job_prefix}lttng-tools_{version}_{buildtype}':
806 platforms: !!python/tuple [bionic-amd64]
807 builds: !!python/tuple [std, oot, dist]
808 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
809 urcuversions: !!python/tuple [master]
810 babelversions: !!python/tuple [stable-2.0, master]
811 testtypes: !!python/tuple [base]
812 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
814 - '{job_prefix}lttng-tools_{version}_{buildtype}':
818 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
819 builds: !!python/tuple [std]
820 confs: !!python/tuple [std, no-ust, agents]
821 urcuversions: !!python/tuple [master]
822 babelversions: !!python/tuple [stable-2.0]
823 testtypes: !!python/tuple [base]
826 - '{job_prefix}lttng-tools_{version}_{buildtype}':
830 platforms: !!python/tuple [sles12sp5-amd64]
831 builds: !!python/tuple [std]
832 confs: !!python/tuple [agents]
833 urcuversions: !!python/tuple [master]
834 babelversions: !!python/tuple [stable-2.0]
835 testtypes: !!python/tuple [base]
838 - '{job_prefix}lttng-tools_{version}_{buildtype}':
842 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
843 builds: !!python/tuple [std]
844 confs: !!python/tuple [std]
845 urcuversions: !!python/tuple [master]
846 babelversions: !!python/tuple [stable-2.0]
847 testtypes: !!python/tuple [base]
850 - '{job_prefix}lttng-tools_{version}_{buildtype}':
851 buildtype: macosbuild
854 platforms: !!python/tuple [macos-amd64, macos-arm64]
855 builds: !!python/tuple [std]
856 confs: !!python/tuple [relayd-only]
857 urcuversions: !!python/tuple [master]
858 babelversions: !!python/tuple [stable-2.0]
859 testtypes: !!python/tuple [base]
862 - 'lttng-tools_{version}_winbuild':
865 platforms: !!python/tuple [cygwin64]
866 builds: !!python/tuple [std]
867 confs: !!python/tuple [relayd-only]
868 urcuversions: !!python/tuple [master]
869 babelversions: !!python/tuple [stable-2.0]
870 testtypes: !!python/tuple [base]
873 - '{job_prefix}lttng-tools_{version}_long_regression':
877 platforms: !!python/tuple [bionic-amd64]
878 builds: !!python/tuple [std]
879 confs: !!python/tuple [std]
880 urcuversions: !!python/tuple [master]
881 babelversions: !!python/tuple [stable-2.0]
882 testtypes: !!python/tuple [full]
885 - '{job_prefix}lttng-tools_{version}_rootbuild':
889 platforms: !!python/tuple [bionic-amd64]
890 builds: !!python/tuple [std]
891 confs: !!python/tuple [agents]
892 urcuversions: !!python/tuple [master]
893 babelversions: !!python/tuple [stable-2.0]
894 testtypes: !!python/tuple [base]
897 - 'lttng-tools_{version}_scan-build':
901 - 'lttng-tools_{version}_coverity':
907 - '{job_prefix}lttng-tools_{version}_{buildtype}':
910 ustversion: stable-2.13
911 platforms: !!python/tuple [bionic-amd64]
912 builds: !!python/tuple [std, oot, dist]
913 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
914 urcuversions: !!python/tuple [stable-0.13]
915 babelversions: !!python/tuple [stable-2.0]
916 testtypes: !!python/tuple [base]
917 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
919 - '{job_prefix}lttng-tools_{version}_{buildtype}':
922 ustversion: stable-2.13
923 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
924 builds: !!python/tuple [std]
925 confs: !!python/tuple [std, no-ust, agents]
926 urcuversions: !!python/tuple [stable-0.13]
927 babelversions: !!python/tuple [stable-2.0]
928 testtypes: !!python/tuple [base]
931 - '{job_prefix}lttng-tools_{version}_{buildtype}':
934 ustversion: stable-2.13
935 platforms: !!python/tuple [sles12sp5-amd64]
936 builds: !!python/tuple [std]
937 confs: !!python/tuple [agents]
938 urcuversions: !!python/tuple [stable-0.13]
939 babelversions: !!python/tuple [stable-2.0]
940 testtypes: !!python/tuple [base]
943 - '{job_prefix}lttng-tools_{version}_{buildtype}':
946 ustversion: stable-2.13
947 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
948 builds: !!python/tuple [std]
949 confs: !!python/tuple [std]
950 urcuversions: !!python/tuple [stable-0.13]
951 babelversions: !!python/tuple [stable-2.0]
952 testtypes: !!python/tuple [base]
955 - '{job_prefix}lttng-tools_{version}_{buildtype}':
956 buildtype: macosbuild
958 ustversion: stable-2.13
959 platforms: !!python/tuple [macos-amd64, macos-arm64]
960 builds: !!python/tuple [std]
961 confs: !!python/tuple [relayd-only]
962 urcuversions: !!python/tuple [stable-0.13]
963 babelversions: !!python/tuple [stable-2.0]
964 testtypes: !!python/tuple [base]
967 - 'lttng-tools_{version}_winbuild':
969 ustversion: stable-2.13
970 platforms: !!python/tuple [cygwin64]
971 builds: !!python/tuple [std]
972 confs: !!python/tuple [relayd-only]
973 urcuversions: !!python/tuple [stable-0.13]
974 babelversions: !!python/tuple [stable-2.0]
975 testtypes: !!python/tuple [base]
978 - '{job_prefix}lttng-tools_{version}_long_regression':
981 ustversion: stable-2.13
982 platforms: !!python/tuple [bionic-amd64]
983 builds: !!python/tuple [std]
984 confs: !!python/tuple [std]
985 urcuversions: !!python/tuple [stable-0.13]
986 babelversions: !!python/tuple [stable-2.0]
987 testtypes: !!python/tuple [full]
990 - '{job_prefix}lttng-tools_{version}_rootbuild':
993 ustversion: stable-2.13
994 platforms: !!python/tuple [bionic-amd64]
995 builds: !!python/tuple [std]
996 confs: !!python/tuple [agents]
997 urcuversions: !!python/tuple [stable-0.13]
998 babelversions: !!python/tuple [stable-2.0]
999 testtypes: !!python/tuple [base]
1002 - 'lttng-tools_{version}_release':
1004 ustversion: stable-2.13
1005 urcuversion: stable-0.13
1006 babelversion: stable-2.0
1007 - 'lttng-tools_{version}_scan-build':
1008 version: stable-2.13
1009 urcuversion: stable-0.13
1010 ustversion: stable-2.13
1013 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1015 version: stable-2.12
1016 ustversion: stable-2.12
1017 platforms: !!python/tuple [bionic-amd64]
1018 builds: !!python/tuple [std, oot, dist]
1019 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1020 urcuversions: !!python/tuple [stable-0.13]
1021 babelversions: !!python/tuple [stable-2.0]
1022 testtypes: !!python/tuple [base]
1023 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1025 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1026 buildtype: portbuild
1027 version: stable-2.12
1028 ustversion: stable-2.12
1029 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1030 builds: !!python/tuple [std]
1031 confs: !!python/tuple [std, no-ust, agents]
1032 urcuversions: !!python/tuple [stable-0.13]
1033 babelversions: !!python/tuple [stable-2.0]
1034 testtypes: !!python/tuple [base]
1037 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1038 buildtype: slesbuild
1039 version: stable-2.12
1040 ustversion: stable-2.12
1041 platforms: !!python/tuple [sles12sp5-amd64]
1042 builds: !!python/tuple [std]
1043 confs: !!python/tuple [agents]
1044 urcuversions: !!python/tuple [stable-0.13]
1045 babelversions: !!python/tuple [stable-2.0]
1046 testtypes: !!python/tuple [base]
1049 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1051 version: stable-2.12
1052 ustversion: stable-2.12
1053 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1054 builds: !!python/tuple [std]
1055 confs: !!python/tuple [std]
1056 urcuversions: !!python/tuple [stable-0.13]
1057 babelversions: !!python/tuple [stable-2.0]
1058 testtypes: !!python/tuple [base]
1061 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1062 buildtype: macosbuild
1063 version: stable-2.12
1064 ustversion: stable-2.12
1065 platforms: !!python/tuple [macos-amd64, macos-arm64]
1066 builds: !!python/tuple [std]
1067 confs: !!python/tuple [relayd-only]
1068 urcuversions: !!python/tuple [stable-0.13]
1069 babelversions: !!python/tuple [stable-2.0]
1070 testtypes: !!python/tuple [base]
1073 - 'lttng-tools_{version}_winbuild':
1074 version: stable-2.12
1075 ustversion: stable-2.12
1076 platforms: !!python/tuple [cygwin64]
1077 builds: !!python/tuple [std]
1078 confs: !!python/tuple [relayd-only]
1079 urcuversions: !!python/tuple [stable-0.13]
1080 babelversions: !!python/tuple [stable-2.0]
1081 testtypes: !!python/tuple [base]
1084 - '{job_prefix}lttng-tools_{version}_long_regression':
1086 version: stable-2.12
1087 ustversion: stable-2.12
1088 platforms: !!python/tuple [bionic-amd64]
1089 builds: !!python/tuple [std]
1090 confs: !!python/tuple [std]
1091 urcuversions: !!python/tuple [stable-0.13]
1092 babelversions: !!python/tuple [stable-2.0]
1093 testtypes: !!python/tuple [full]
1096 - '{job_prefix}lttng-tools_{version}_rootbuild':
1098 version: stable-2.12
1099 ustversion: stable-2.12
1100 platforms: !!python/tuple [bionic-amd64]
1101 builds: !!python/tuple [std]
1102 confs: !!python/tuple [agents]
1103 urcuversions: !!python/tuple [stable-0.13]
1104 babelversions: !!python/tuple [stable-2.0]
1105 testtypes: !!python/tuple [base]
1108 - 'lttng-tools_{version}_release':
1110 ustversion: stable-2.12
1111 urcuversion: stable-0.13
1112 babelversion: stable-2.0
1113 - 'lttng-tools_{version}_scan-build':
1114 version: stable-2.12
1115 urcuversion: stable-0.13
1116 ustversion: stable-2.12
1119 name: dev_upstream_lttng-tools
1120 job_prefix: 'dev_upstream_'
1121 ust_job_prefix: 'dev_upstream_'
1122 urcu_job_prefix: 'dev_upstream_'
1123 bt_job_prefix: 'dev_upstream_'
1125 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1128 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1130 version: stable-2.11
1131 ustversion: stable-2.11
1132 platforms: !!python/tuple [bionic-amd64]
1133 builds: !!python/tuple [std, oot, dist]
1134 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1135 urcuversions: !!python/tuple [stable-0.11]
1136 babelversions: !!python/tuple [stable-1.5]
1137 testtypes: !!python/tuple [base]
1138 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1140 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1141 buildtype: portbuild
1142 version: stable-2.11
1143 ustversion: stable-2.11
1144 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1145 builds: !!python/tuple [std]
1146 confs: !!python/tuple [no-ust, agents]
1147 urcuversions: !!python/tuple [stable-0.11]
1148 babelversions: !!python/tuple [stable-1.5]
1149 testtypes: !!python/tuple [base]
1152 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1153 buildtype: slesbuild
1154 version: stable-2.11
1155 ustversion: stable-2.11
1156 platforms: !!python/tuple [sles12sp5-amd64]
1157 builds: !!python/tuple [std]
1158 confs: !!python/tuple [agents]
1159 urcuversions: !!python/tuple [stable-0.11]
1160 babelversions: !!python/tuple [stable-1.5]
1161 testtypes: !!python/tuple [base]
1164 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1166 version: stable-2.11
1167 ustversion: stable-2.11
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.11]
1172 babelversions: !!python/tuple [stable-1.5]
1173 testtypes: !!python/tuple [base]
1176 - '{job_prefix}lttng-tools_{version}_long_regression':
1178 version: stable-2.11
1179 ustversion: stable-2.11
1180 platforms: !!python/tuple [bionic-amd64]
1181 builds: !!python/tuple [std]
1182 confs: !!python/tuple [std]
1183 urcuversions: !!python/tuple [stable-0.11]
1184 babelversions: !!python/tuple [stable-1.5]
1185 testtypes: !!python/tuple [full]
1188 - '{job_prefix}lttng-tools_{version}_rootbuild':
1190 version: stable-2.11
1191 ustversion: stable-2.11
1192 platforms: !!python/tuple [bionic-amd64]
1193 builds: !!python/tuple [std]
1194 confs: !!python/tuple [agents]
1195 urcuversions: !!python/tuple [stable-0.11]
1196 babelversions: !!python/tuple [stable-1.5]
1197 testtypes: !!python/tuple [base]
1202 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1204 version: stable-2.10
1205 ustversion: stable-2.10
1206 platforms: !!python/tuple [bionic-amd64]
1207 builds: !!python/tuple [std, oot, dist]
1208 confs: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1209 urcuversions: !!python/tuple [stable-0.9]
1210 babelversions: !!python/tuple [stable-1.5]
1211 testtypes: !!python/tuple [base]
1212 filter: '(build=="std") || (conf=="std" || conf=="agents" || conf=="no-ust")'
1214 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1215 buildtype: portbuild
1216 version: stable-2.10
1217 ustversion: stable-2.10
1218 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1219 builds: !!python/tuple [std]
1220 confs: !!python/tuple [no-ust, agents]
1221 urcuversions: !!python/tuple [stable-0.9]
1222 babelversions: !!python/tuple [stable-1.5]
1223 testtypes: !!python/tuple [base]
1226 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1227 buildtype: slesbuild
1228 version: stable-2.10
1229 ustversion: stable-2.10
1230 platforms: !!python/tuple [sles12sp5-amd64]
1231 builds: !!python/tuple [std]
1232 confs: !!python/tuple [agents]
1233 urcuversions: !!python/tuple [stable-0.9]
1234 babelversions: !!python/tuple [stable-1.5]
1235 testtypes: !!python/tuple [base]
1238 - '{job_prefix}lttng-tools_{version}_{buildtype}':
1240 version: stable-2.10
1241 ustversion: stable-2.10
1242 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
1243 builds: !!python/tuple [std]
1244 confs: !!python/tuple [std]
1245 urcuversions: !!python/tuple [stable-0.9]
1246 babelversions: !!python/tuple [stable-1.5]
1247 testtypes: !!python/tuple [base]
1250 - '{job_prefix}lttng-tools_{version}_long_regression':
1252 version: stable-2.10
1253 ustversion: stable-2.10
1254 platforms: !!python/tuple [bionic-amd64]
1255 builds: !!python/tuple [std]
1256 confs: !!python/tuple [std]
1257 urcuversions: !!python/tuple [stable-0.9]
1258 babelversions: !!python/tuple [stable-1.5]
1259 testtypes: !!python/tuple [full]
1264 name: dev_jgalar_lttng-tools
1265 job_prefix: 'dev_jgalar_'
1271 email_to: 'jgalar@efficios.com'
1274 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1276 version: master-staging
1278 platforms: !!python/tuple [bionic-amd64]
1279 builds: !!python/tuple [std, oot, dist]
1280 confs: !!python/tuple [std, no-ust, agents]
1281 urcuversions: !!python/tuple [master]
1282 babelversions: !!python/tuple [stable-2.0, master]
1283 testtypes: !!python/tuple [base]
1286 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1287 buildtype: portbuild
1288 version: master-staging
1290 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1291 builds: !!python/tuple [std]
1292 confs: !!python/tuple [std, no-ust, agents]
1293 urcuversions: !!python/tuple [master]
1294 babelversions: !!python/tuple [stable-1.5, master]
1295 testtypes: !!python/tuple [base]
1298 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1299 buildtype: macosbuild
1300 version: master-staging
1302 platforms: !!python/tuple [macos-amd64, macos-arm64]
1303 builds: !!python/tuple [std]
1304 confs: !!python/tuple [relayd-only]
1305 urcuversions: !!python/tuple [master]
1306 babelversions: !!python/tuple [stable-2.0]
1307 testtypes: !!python/tuple [base]
1312 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1314 version: stable-2.13-staging
1315 ustversion: stable-2.13
1316 platforms: !!python/tuple [bionic-amd64]
1317 builds: !!python/tuple [std, oot, dist]
1318 confs: !!python/tuple [std, no-ust, agents]
1319 urcuversions: !!python/tuple [stable-0.13]
1320 babelversions: !!python/tuple [stable-2.0, master]
1321 testtypes: !!python/tuple [base]
1324 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1325 buildtype: portbuild
1326 version: stable-2.13-staging
1327 ustversion: stable-2.13
1328 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1329 builds: !!python/tuple [std]
1330 confs: !!python/tuple [std, no-ust, agents]
1331 urcuversions: !!python/tuple [stable-0.13]
1332 babelversions: !!python/tuple [stable-2.0]
1333 testtypes: !!python/tuple [base]
1338 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1340 version: stable-2.12-staging
1341 ustversion: stable-2.12
1342 platforms: !!python/tuple [bionic-amd64]
1343 builds: !!python/tuple [std, oot, dist]
1344 confs: !!python/tuple [std, no-ust, agents]
1345 urcuversions: !!python/tuple [stable-0.13]
1346 babelversions: !!python/tuple [stable-2.0, master]
1347 testtypes: !!python/tuple [base]
1350 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1351 buildtype: portbuild
1352 version: stable-2.12-staging
1353 ustversion: stable-2.12
1354 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1355 builds: !!python/tuple [std]
1356 confs: !!python/tuple [std, no-ust, agents]
1357 urcuversions: !!python/tuple [stable-0.13]
1358 babelversions: !!python/tuple [stable-2.0]
1359 testtypes: !!python/tuple [base]
1364 name: dev_jgalar_lttng-tools-upstream
1365 job_prefix: 'dev_jgalar_'
1366 ust_job_prefix: 'dev_upstream_'
1367 urcu_job_prefix: 'dev_upstream_'
1368 bt_job_prefix: 'dev_upstream_'
1371 email_to: 'jgalar@efficios.com'
1374 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1376 version: stable-2.11-staging
1377 ustversion: stable-2.11
1378 platforms: !!python/tuple [bionic-amd64]
1379 builds: !!python/tuple [std, oot, dist]
1380 confs: !!python/tuple [std, no-ust, agents]
1381 urcuversions: !!python/tuple [stable-0.11]
1382 babelversions: !!python/tuple [stable-1.5]
1383 testtypes: !!python/tuple [base]
1386 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1387 buildtype: portbuild
1388 version: stable-2.11-staging
1389 ustversion: stable-2.11
1390 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1391 builds: !!python/tuple [std]
1392 confs: !!python/tuple [std, no-ust, agents]
1393 urcuversions: !!python/tuple [stable-0.11]
1394 babelversions: !!python/tuple [stable-1.5]
1395 testtypes: !!python/tuple [base]
1400 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1402 version: stable-2.10-staging
1403 ustversion: stable-2.10
1404 platforms: !!python/tuple [bionic-amd64]
1405 builds: !!python/tuple [std, oot, dist]
1406 confs: !!python/tuple [std, no-ust, agents]
1407 urcuversions: !!python/tuple [stable-0.9]
1408 babelversions: !!python/tuple [stable-1.5]
1409 testtypes: !!python/tuple [base]
1412 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1413 buildtype: portbuild
1414 version: stable-2.10-staging
1415 ustversion: stable-2.10
1416 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
1417 builds: !!python/tuple [std]
1418 confs: !!python/tuple [std, no-ust, agents]
1419 urcuversions: !!python/tuple [stable-0.9]
1420 babelversions: !!python/tuple [stable-1.5]
1421 testtypes: !!python/tuple [base]
1426 name: gerrit-lttng-tools
1433 - 'dev_gerrit_lttng-tools_{buildtype}':
1435 platforms: !!python/tuple [bionic-amd64]
1436 builds: !!python/tuple [std, oot, dist, oot-dist]
1437 confs: !!python/tuple [std, no-ust, agents]
1438 urcuversions: !!python/tuple [master] # Switch to stable-0.14 when released (for C++ support)
1439 babelversions: !!python/tuple [stable-2.0]
1440 testtypes: !!python/tuple [base]
1443 - 'dev_gerrit_lttng-tools_rootbuild':
1445 platforms: !!python/tuple [bionic-amd64]
1446 builds: !!python/tuple [std]
1447 confs: !!python/tuple [agents]
1448 urcuversions: !!python/tuple [master] # Switch to stable-0.14 when released (for C++ support)
1449 babelversions: !!python/tuple [stable-2.0]
1450 testtypes: !!python/tuple [base]
1455 name: lttng-tools-views