6 LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer, is a
7 port of the low-overhead tracing capabilities of the LTTng kernel tracer
8 to user-space. The library "liblttng-ust" enables tracing of
9 applications and libraries.
11 <p>Job is managed by Jenkins Job Builder.</p>
13 project-type: freestyle
16 - ansicolor: <tng-ust_wrapper_ansicolor_defaults
18 - timeout: <tng-ust_wrapper_timeout_defaults
22 write-description: "<h1 style=\"color:red\">This build failed due to timeout.</h1>"
28 url: https://github.com/{github_user}/{github_name}.git
30 browser-url: https://github.com/{github_user}/{github_name}
33 basedir: src/lttng-ust
43 PROJECT_NAME=lttng-ust
46 artifact-num-to-keep: 2
48 url: https://github.com/{github_user}/{github_name}
52 - _lttng-ust_matrix_axes_defaults: <tng-ust_matrix_axes_defaults
53 name: 'lttng-ust_matrix_axes_defaults'
55 node: 'master' # Applies only to matrix flyweight task
56 execution-strategy: <tng-ust_matrix_execution-strategy_defaults
57 combination-filter: '{filter}'
62 - axis: <tng-ust_matrix_axis_platform
65 values: '{obj:platforms}'
66 - axis: <tng-ust_matrix_axis_conf
70 - axis: <tng-ust_matrix_axis_build
73 values: '{obj:builds}'
74 - axis: <tng-ust_matrix_axis_liburcu_version
77 values: '{obj:liburcu_versions}'
79 - _lttng-ust_matrix_axes_review_lttng-tools: <tng-ust_matrix_axes_review_lttng-tools
80 name: 'lttng-ust_matrix_axes_review_lttng-tools'
82 node: 'master' # Applies only to matrix flyweight task
83 execution-strategy: *lttng-ust_matrix_execution-strategy_defaults
85 - axis: *lttng-ust_matrix_axis_platform
86 - axis: *lttng-ust_matrix_axis_conf
87 - axis: *lttng-ust_matrix_axis_build
89 - _lttng-ust_steps_copyartifact_defaults:
90 name: 'lttng-ust_steps_copyartifact_defaults'
92 - copyartifact: <tng-ust_steps_copyartifact_defaults
94 which-build: last-successful
98 do-not-fingerprint: true
100 - _lttng-ust_builders_defaults: <tng-ust_builders_defaults
101 name: 'lttng-ust_builders_defaults'
103 # Generate a properties file to add additionnal env
107 # Select the liburcu conf based on the current conf
109 debug-rcu|tls_fallback)
116 echo "liburcu_conf=$liburcu_conf" > env.properties
118 # Inject the additionnal env early to use them in the copyartifact step
120 properties-file: env.properties
123 <<: *lttng-ust_steps_copyartifact_defaults
124 project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
129 - scripts/common/print.sh
130 - scripts/lttng-ust/build.sh
132 - _lttng-ust_builders_review_lttng-tools: <tng-ust_builders_review_lttng-tools
133 name: 'lttng-ust_builders_review_lttng-tools'
136 # Generate a properties file to add additionnal env
140 # Select the liburcu conf based on the current conf
142 debug-rcu|tls_fallback)
149 echo "liburcu_conf=$liburcu_conf" >> env.properties
150 # Select the liburcu version based on the gerrit branch
151 case "$GERRIT_BRANCH" in
153 liburcu_version=master
156 liburcu_version={liburcu_version}
159 echo "liburcu_version=$liburcu_version" >> env.properties
161 # Inject the additionnal env early to use them in the copyartifact step
163 properties-file: env.properties
166 <<: *lttng-ust_steps_copyartifact_defaults
167 project: 'liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
170 <<: *lttng-ust_steps_copyartifact_defaults
171 project: 'babeltrace_{babeltrace_version}_{buildtype}/platform=${{platform}},conf=std,build=std'
176 git clone -b "$GERRIT_BRANCH" https://review.lttng.org/lttng-tools src/lttng-tools
180 - scripts/common/print.sh
181 - scripts/lttng-ust/build.sh
185 - scripts/lttng-tools/gerrit-install-deps.sh
189 - scripts/common/print.sh
190 - scripts/lttng-tools/build.sh
192 - _lttng-ust_publishers_defaults: <tng-ust_publishers_defaults
193 name: 'lttng-ust_publishers_defaults'
195 - tap: <tng-ust_publisher_tap_defaults
196 results: 'tap/**/*.log'
197 fail-if-no-results: true
198 failed-tests-mark-build-as-failure: true
199 include-comment-diagnostics: true
200 output-tap-to-console: false
201 todo-is-failure: false
202 - raw: <tng-ust_publisher_warnings-ng_defaults
204 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
206 <io.jenkins.plugins.analysis.warnings.Gcc4>
209 <jenkins plugin="plugin-util-api"/>
212 <skipSymbolicLinks>false</skipSymbolicLinks>
213 </io.jenkins.plugins.analysis.warnings.Gcc4>
215 <sourceCodeEncoding/>
218 <ignoreQualityGate>false</ignoreQualityGate>
219 <ignoreFailedBuilds>true</ignoreFailedBuilds>
220 <failOnError>false</failOnError>
222 <unhealthy>0</unhealthy>
223 <minimumSeverity plugin="analysis-model-api">
227 <isEnabledForFailure>true</isEnabledForFailure>
228 <isAggregatingResults>true</isAggregatingResults>
229 <isBlameDisabled>false</isBlameDisabled>
230 <skipPublishingChecks>true</skipPublishingChecks>
231 <publishAllIssues>false</publishAllIssues>
233 <io.jenkins.plugins.analysis.core.util.QualityGate>
234 <threshold>1</threshold>
236 <status>WARNING</status>
237 </io.jenkins.plugins.analysis.core.util.QualityGate>
239 <trendChartType>AGGREGATION_TOOLS</trendChartType>
241 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
242 - archive: <tng-ust_publisher_archive_defaults
243 artifacts: 'build/**,tap/**,log/**'
244 follow-symlinks: true
246 - workspace-cleanup: <tng-ust_publisher_workspace-cleanup_defaults
249 - ircbot: <tng-ust_publisher_ircbot_defaults
250 strategy: statechange-only
251 message-type: summary
252 matrix-notifier: only-parent
253 - email-ext: <tng-ust_publisher_email-ext_defaults
254 recipients: '{obj:email_to}'
255 reply-to: ci-notification@lists.lttng.org
264 second-failure: false
269 fixed-unhealthy: true
270 still-unstable: false
272 matrix-trigger: only-parent
276 - _lttng-ust_publishers_review: <tng-ust_publishers_review
277 name: 'lttng-ust_publishers_review'
279 - tap: *lttng-ust_publisher_tap_defaults
280 # Fail job on any compiler warnings
283 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
285 <io.jenkins.plugins.analysis.warnings.Gcc4>
288 <jenkins plugin="plugin-util-api"/>
291 <skipSymbolicLinks>false</skipSymbolicLinks>
292 </io.jenkins.plugins.analysis.warnings.Gcc4>
294 <sourceCodeEncoding/>
297 <ignoreQualityGate>false</ignoreQualityGate>
298 <ignoreFailedBuilds>true</ignoreFailedBuilds>
299 <failOnError>false</failOnError>
301 <unhealthy>0</unhealthy>
302 <minimumSeverity plugin="analysis-model-api">
306 <isEnabledForFailure>true</isEnabledForFailure>
307 <isAggregatingResults>true</isAggregatingResults>
308 <isBlameDisabled>false</isBlameDisabled>
309 <skipPublishingChecks>true</skipPublishingChecks>
310 <publishAllIssues>false</publishAllIssues>
312 <io.jenkins.plugins.analysis.core.util.QualityGate>
313 <threshold>1</threshold>
315 <status>FAILED</status>
316 </io.jenkins.plugins.analysis.core.util.QualityGate>
318 <trendChartType>AGGREGATION_TOOLS</trendChartType>
320 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
321 - archive: *lttng-ust_publisher_archive_defaults
322 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
327 name: '{job_prefix}lttng-ust_{version}_{buildtype}'
330 <<: *lttng-ust_matrix_axes_defaults
331 <<: *lttng-ust_builders_defaults
332 <<: *lttng-ust_publishers_defaults
336 name: dev_review_lttng-ust_{version}_{buildtype}
342 url: https://review.lttng.org/lttng-ust
343 refspec: 'refs/changes/*:refs/changes/*'
346 basedir: src/lttng-ust
350 - gerrit: <tng-ust_trigger_gerrit_defaults
352 - comment-added-event:
353 approval-category: 'CI-Build'
356 - project-compare-type: 'PLAIN'
357 project-pattern: 'lttng-ust'
359 - branch-compare-type: 'PLAIN'
360 branch-pattern: '{version}'
362 <<: *lttng-ust_matrix_axes_defaults
363 <<: *lttng-ust_builders_defaults
364 <<: *lttng-ust_publishers_review
368 properties-content: |
369 PROJECT_NAME=lttng-ust
375 - 'gerrit-{buildtype}'
379 name: dev_review_lttng-ust_lttng-tools_{version}_{buildtype}
385 url: https://review.lttng.org/lttng-ust
386 refspec: 'refs/changes/*:refs/changes/*'
389 basedir: src/lttng-ust
393 - gerrit: *lttng-ust_trigger_gerrit_defaults
395 <<: *lttng-ust_matrix_axes_review_lttng-tools
396 <<: *lttng-ust_builders_review_lttng-tools
397 <<: *lttng-ust_publishers_review
401 properties-content: |
402 PROJECT_NAME=lttng-ust
408 - 'gerrit-{buildtype}'
412 name: lttng-ust_{version}_scan-build
422 <<: *lttng-ust_steps_copyartifact_defaults
423 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
425 !include-raw-escape: scripts/common/scan-build.sh
430 dir: 'scan-build-archive/'
432 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
433 - ircbot: *lttng-ust_publisher_ircbot_defaults
437 name: lttng-ust_{version}_coverity
446 - ansicolor: *lttng-ust_wrapper_ansicolor_defaults
447 - timeout: *lttng-ust_wrapper_timeout_defaults
450 - credentials-binding:
451 - username-password-separated:
452 credential-id: lttng-ust_coverity_token
453 username: COVERITY_SCAN_PROJECT_NAME
454 password: COVERITY_SCAN_TOKEN
458 <<: *lttng-ust_steps_copyartifact_defaults
459 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
461 !include-raw-escape: scripts/common/coverity.sh
465 artifacts: 'analysis-results.tgz,cov-int/**'
467 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
468 - ircbot: *lttng-ust_publisher_ircbot_defaults
475 regex: 'lttng-ust[-_].*'
483 github_name: lttng-ust
484 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
487 - '{job_prefix}lttng-ust_{version}_{buildtype}':
488 buildtype: linuxbuild
490 platforms: !!python/tuple [jammy-amd64, deb12-amd64]
491 builds: !!python/tuple [std, dist, oot, oot-dist]
492 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
493 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
494 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
496 - '{job_prefix}lttng-ust_{version}_{buildtype}':
499 platforms: !!python/tuple [bionic-amd64]
500 builds: !!python/tuple [std, dist, oot, oot-dist]
501 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
502 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
503 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
505 - '{job_prefix}lttng-ust_{version}_{buildtype}':
508 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
509 builds: !!python/tuple [std]
510 confs: !!python/tuple [std, agents]
511 liburcu_versions: !!python/tuple [stable-0.13, master]
514 - '{job_prefix}lttng-ust_{version}_{buildtype}':
517 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
518 builds: !!python/tuple [std]
519 confs: !!python/tuple [agents]
520 liburcu_versions: !!python/tuple [stable-0.13, master]
523 - '{job_prefix}lttng-ust_{version}_{buildtype}':
526 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
527 builds: !!python/tuple [std]
528 confs: !!python/tuple [std]
529 liburcu_versions: !!python/tuple [stable-0.13, master]
532 - '{job_prefix}lttng-ust_{version}_{buildtype}':
533 buildtype: yoctobuild
535 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
536 builds: !!python/tuple [std]
537 confs: !!python/tuple [std]
538 liburcu_versions: !!python/tuple [stable-0.13, master]
541 - '{job_prefix}lttng-ust_{version}_{buildtype}':
542 buildtype: freebsdbuild
544 platforms: !!python/tuple [freebsd-amd64]
545 builds: !!python/tuple [std]
546 confs: !!python/tuple [agents]
547 liburcu_versions: !!python/tuple [stable-0.13, master]
550 - 'lttng-ust_{version}_scan-build':
552 - 'lttng-ust_{version}_coverity':
556 - '{job_prefix}lttng-ust_{version}_{buildtype}':
557 buildtype: linuxbuild
559 platforms: !!python/tuple [jammy-amd64, deb12-amd64]
560 builds: !!python/tuple [std, dist, oot, oot-dist]
561 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
562 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
563 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
565 - '{job_prefix}lttng-ust_{version}_{buildtype}':
568 platforms: !!python/tuple [bionic-amd64]
569 builds: !!python/tuple [std, dist, oot, oot-dist]
570 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
571 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
572 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
574 - '{job_prefix}lttng-ust_{version}_{buildtype}':
577 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
578 builds: !!python/tuple [std]
579 confs: !!python/tuple [std, agents]
580 liburcu_versions: !!python/tuple [stable-0.13, master]
583 - '{job_prefix}lttng-ust_{version}_{buildtype}':
586 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
587 builds: !!python/tuple [std]
588 confs: !!python/tuple [agents]
589 liburcu_versions: !!python/tuple [stable-0.13, master]
592 - '{job_prefix}lttng-ust_{version}_{buildtype}':
595 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
596 builds: !!python/tuple [std]
597 confs: !!python/tuple [std]
598 liburcu_versions: !!python/tuple [stable-0.13, master]
601 - '{job_prefix}lttng-ust_{version}_{buildtype}':
602 buildtype: yoctobuild
604 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
605 builds: !!python/tuple [std]
606 confs: !!python/tuple [std]
607 liburcu_versions: !!python/tuple [stable-0.13, master]
610 - 'lttng-ust_{version}_scan-build':
614 - '{job_prefix}lttng-ust_{version}_{buildtype}':
615 buildtype: linuxbuild
617 platforms: !!python/tuple [jammy-amd64, deb12-amd64]
618 builds: !!python/tuple [std, dist, oot, oot-dist]
619 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
620 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
621 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
623 - '{job_prefix}lttng-ust_{version}_{buildtype}':
626 platforms: !!python/tuple [bionic-amd64]
627 builds: !!python/tuple [std, dist, oot, oot-dist]
628 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
629 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
630 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
632 - '{job_prefix}lttng-ust_{version}_{buildtype}':
635 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
636 builds: !!python/tuple [std]
637 confs: !!python/tuple [std, agents]
638 liburcu_versions: !!python/tuple [stable-0.13, master]
641 - '{job_prefix}lttng-ust_{version}_{buildtype}':
644 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
645 builds: !!python/tuple [std]
646 confs: !!python/tuple [agents]
647 liburcu_versions: !!python/tuple [stable-0.13]
650 - '{job_prefix}lttng-ust_{version}_{buildtype}':
653 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64, el7-arm64, el8-arm64, el9-arm64]
654 builds: !!python/tuple [std]
655 confs: !!python/tuple [std]
656 liburcu_versions: !!python/tuple [stable-0.13]
659 - '{job_prefix}lttng-ust_{version}_{buildtype}':
660 buildtype: yoctobuild
662 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
663 builds: !!python/tuple [std]
664 confs: !!python/tuple [std]
665 liburcu_versions: !!python/tuple [stable-0.13]
668 - 'lttng-ust_{version}_scan-build':
673 name: lttng-ust-dev-upstream
674 job_prefix: dev_upstream_
676 github_name: lttng-ust
677 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
680 - '{job_prefix}lttng-ust_{version}_{buildtype}':
681 buildtype: linuxbuild
683 platforms: !!python/tuple [jammy-amd64, deb12-amd64]
684 builds: !!python/tuple [std, dist, oot, oot-dist]
685 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
686 liburcu_versions: !!python/tuple [stable-0.11]
687 filter: '(build=="std") || (conf=="std" || conf=="agents")'
689 - '{job_prefix}lttng-ust_{version}_{buildtype}':
692 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
693 builds: !!python/tuple [std]
694 confs: !!python/tuple [agents]
695 liburcu_versions: !!python/tuple [stable-0.11]
698 - '{job_prefix}lttng-ust_{version}_{buildtype}':
701 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
702 builds: !!python/tuple [std]
703 confs: !!python/tuple [agents]
704 liburcu_versions: !!python/tuple [stable-0.11]
707 - '{job_prefix}lttng-ust_{version}_{buildtype}':
710 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
711 builds: !!python/tuple [std]
712 confs: !!python/tuple [std]
713 liburcu_versions: !!python/tuple [stable-0.11]
718 - '{job_prefix}lttng-ust_{version}_{buildtype}':
719 buildtype: linuxbuild
721 platforms: !!python/tuple [jammy-amd64, deb12-amd64]
722 builds: !!python/tuple [std, dist, oot, oot-dist]
723 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
724 liburcu_versions: !!python/tuple [stable-0.9]
725 filter: '(build=="std") || (conf=="std" || conf=="agents")'
727 - '{job_prefix}lttng-ust_{version}_{buildtype}':
730 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
731 builds: !!python/tuple [std]
732 confs: !!python/tuple [agents]
733 liburcu_versions: !!python/tuple [stable-0.9]
736 - '{job_prefix}lttng-ust_{version}_{buildtype}':
739 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
740 builds: !!python/tuple [std]
741 confs: !!python/tuple [agents]
742 liburcu_versions: !!python/tuple [stable-0.9]
745 - '{job_prefix}lttng-ust_{version}_{buildtype}':
748 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
749 builds: !!python/tuple [std]
750 confs: !!python/tuple [std]
751 liburcu_versions: !!python/tuple [stable-0.9]
757 name: review-lttng-ust
760 github_name: lttng-ust
763 - 'dev_review_lttng-ust_{version}_{buildtype}':
766 platforms: !!python/tuple [bionic-amd64]
767 builds: !!python/tuple [std, oot, dist, oot-dist]
768 confs: !!python/tuple [std, agents]
769 liburcu_versions: !!python/tuple [stable-0.14]
771 touchstone: '(build == "std") && (conf == "std")'
772 - 'dev_review_lttng-ust_lttng-tools_{version}_{buildtype}':
775 platforms: !!python/tuple [bionic-amd64]
776 builds: !!python/tuple [std, oot, dist, oot-dist]
777 confs: !!python/tuple [std, agents]
780 liburcu_version: stable-0.14
781 babeltrace_version: stable-2.0
782 - 'dev_review_lttng-ust_{version}_{buildtype}':
785 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
786 builds: !!python/tuple [std]
787 confs: !!python/tuple [agents]
788 liburcu_versions: !!python/tuple [stable-0.14]
790 touchstone: '(platform == "deb12-i386")'
791 - 'dev_review_lttng-ust_{version}_{buildtype}':
793 buildtype: freebsdbuild
794 platforms: !!python/tuple [freebsd-amd64]
795 builds: !!python/tuple [std]
796 confs: !!python/tuple [agents]
797 liburcu_versions: !!python/tuple [stable-0.14]
802 - 'dev_review_lttng-ust_{version}_{buildtype}':
805 platforms: !!python/tuple [bionic-amd64]
806 builds: !!python/tuple [std, oot, dist, oot-dist]
807 confs: !!python/tuple [std, agents]
808 liburcu_versions: !!python/tuple [stable-0.13]
810 touchstone: '(build == "std") && (conf == "std")'
811 - 'dev_review_lttng-ust_lttng-tools_{version}_{buildtype}':
814 platforms: !!python/tuple [bionic-amd64]
815 builds: !!python/tuple [std, oot, dist, oot-dist]
816 confs: !!python/tuple [std, agents]
819 liburcu_version: stable-0.13
820 babeltrace_version: stable-2.0
821 - 'dev_review_lttng-ust_{version}_{buildtype}':
824 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
825 builds: !!python/tuple [std]
826 confs: !!python/tuple [agents]
827 liburcu_versions: !!python/tuple [stable-0.13]
829 touchstone: '(platform == "deb12-i386")'
832 - 'dev_review_lttng-ust_{version}_{buildtype}':
835 platforms: !!python/tuple [bionic-amd64]
836 builds: !!python/tuple [std, oot, dist, oot-dist]
837 confs: !!python/tuple [std, agents]
838 liburcu_versions: !!python/tuple [stable-0.13]
840 touchstone: '(build == "std") && (conf == "std")'
841 - 'dev_review_lttng-ust_lttng-tools_{version}_{buildtype}':
844 platforms: !!python/tuple [bionic-amd64]
845 builds: !!python/tuple [std, oot, dist, oot-dist]
846 confs: !!python/tuple [std, agents]
849 liburcu_version: stable-0.13
850 babeltrace_version: stable-2.0
851 - 'dev_review_lttng-ust_{version}_{buildtype}':
854 platforms: !!python/tuple [deb12-armhf, deb12-arm64, deb12-ppc64el, deb12-i386]
855 builds: !!python/tuple [std]
856 confs: !!python/tuple [agents]
857 liburcu_versions: !!python/tuple [stable-0.13]
859 touchstone: '(platform == "deb12-i386")'
862 name: lttng-ust-mjeanson
863 job_prefix: 'dev_mjeanson_'
865 github_name: lttng-ust
866 email_to: "mjeanson@efficios.com"
870 - '{job_prefix}lttng-ust_{version}_{buildtype}':
873 platforms: !!python/tuple [sid-riscv64]
874 builds: !!python/tuple [std]
875 confs: !!python/tuple [std, agents]
876 liburcu_versions: !!python/tuple [master]
881 name: lttng-ust-views