jjb: lttng-ust: add jammy jobs
[lttng-ci.git] / jobs / lttng-ust.yaml
1 - defaults:
2 name: lttng-ust
3 description: |
4 LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer, is a
5 port of the low-overhead tracing capabilities of the LTTng kernel tracer
6 to user-space. The library "liblttng-ust" enables tracing of
7 applications and libraries.
8
9 <p>Job is managed by Jenkins Job Builder.</p>
10
11 project-type: freestyle
12
13 wrappers:
14 - ansicolor: &lttng-ust_wrapper_ansicolor_defaults
15 colormap: xterm
16 - timeout: &lttng-ust_wrapper_timeout_defaults
17 timeout: 20
18 fail: true
19 type: no-activity
20 write-description: "<h1 style=\"color:red\">This build failed due to timeout.</h1>"
21 - timestamps
22 - workspace-cleanup
23
24 scm:
25 - git:
26 url: https://github.com/{github_user}/{github_name}.git
27 browser: githubweb
28 browser-url: https://github.com/{github_user}/{github_name}
29 branches:
30 - origin/{version}
31 basedir: src/lttng-ust
32 skip-tag: true
33
34 triggers:
35 - pollscm:
36 cron: "@hourly"
37
38 properties:
39 - inject:
40 properties-content: |
41 PROJECT_NAME=lttng-ust
42 - build-discarder:
43 num-to-keep: 10
44 artifact-num-to-keep: 2
45 - github:
46 url: https://github.com/{github_user}/{github_name}
47
48
49 ## Anchors
50 - lttng-ust_matrix_axes_defaults: &lttng-ust_matrix_axes_defaults
51 name: 'lttng-ust_matrix_axes_defaults'
52 project-type: matrix
53 node: 'master' # Applies only to matrix flyweight task
54 execution-strategy: &lttng-ust_matrix_execution-strategy_defaults
55 combination-filter: '{filter}'
56 touchstone:
57 expr: '{touchstone}'
58 result: unstable
59 axes:
60 - axis: &lttng-ust_matrix_axis_platform
61 type: slave
62 name: platform
63 values: '{obj:platforms}'
64 - axis: &lttng-ust_matrix_axis_conf
65 type: user-defined
66 name: conf
67 values: '{obj:confs}'
68 - axis: &lttng-ust_matrix_axis_build
69 type: user-defined
70 name: build
71 values: '{obj:builds}'
72 - axis: &lttng-ust_matrix_axis_liburcu_version
73 type: user-defined
74 name: liburcu_version
75 values: '{obj:liburcu_versions}'
76
77 - lttng-ust_matrix_axes_gerrit_lttng-tools: &lttng-ust_matrix_axes_gerrit_lttng-tools
78 name: 'lttng-ust_matrix_axes_gerrit_lttng-tools'
79 project-type: matrix
80 node: 'master' # Applies only to matrix flyweight task
81 execution-strategy: *lttng-ust_matrix_execution-strategy_defaults
82 axes:
83 - axis: *lttng-ust_matrix_axis_platform
84 - axis: *lttng-ust_matrix_axis_conf
85 - axis: *lttng-ust_matrix_axis_build
86
87 - lttng-ust_steps_copyartifact_defaults:
88 name: 'lttng-ust_steps_copyartifact_defaults'
89 steps:
90 - copyartifact: &lttng-ust_steps_copyartifact_defaults
91 project: ''
92 which-build: last-successful
93 stable: false
94 filter: 'build/**'
95 target: 'deps'
96 do-not-fingerprint: true
97
98 - lttng-ust_builders_defaults: &lttng-ust_builders_defaults
99 name: 'lttng-ust_builders_defaults'
100 builders:
101 # Generate a properties file to add additionnal env
102 - shell: |
103 #!/bin/bash
104 set -exu
105 # Select the liburcu conf based on the current conf
106 case "$conf" in
107 debug-rcu|tls_fallback)
108 liburcu_conf=$conf
109 ;;
110 *)
111 liburcu_conf=std
112 ;;
113 esac
114 echo "liburcu_conf=$liburcu_conf" > env.properties
115
116 # Inject the additionnal env early to use them in the copyartifact step
117 - inject:
118 properties-file: env.properties
119
120 - copyartifact:
121 <<: *lttng-ust_steps_copyartifact_defaults
122 project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
123
124 # Run the build
125 - shell:
126 !include-raw-escape:
127 - scripts/common/print.sh
128 - scripts/lttng-ust/build.sh
129
130 - lttng-ust_builders_gerrit_lttng-tools: &lttng-ust_builders_gerrit_lttng-tools
131 name: 'lttng-ust_builders_gerrit_lttng-tools'
132
133 builders:
134 # Generate a properties file to add additionnal env
135 - shell: |
136 #!/bin/bash
137 set -exu
138 # Select the liburcu conf based on the current conf
139 case "$conf" in
140 debug-rcu|tls_fallback)
141 liburcu_conf=$conf
142 ;;
143 *)
144 liburcu_conf=std
145 ;;
146 esac
147 echo "liburcu_conf=$liburcu_conf" >> env.properties
148 # Select the liburcu version based on the gerrit branch
149 case "$GERRIT_BRANCH" in
150 master)
151 liburcu_version=master
152 ;;
153 *)
154 liburcu_version={liburcu_version}
155 ;;
156 esac
157 echo "liburcu_version=$liburcu_version" >> env.properties
158
159 # Inject the additionnal env early to use them in the copyartifact step
160 - inject:
161 properties-file: env.properties
162
163 - copyartifact:
164 <<: *lttng-ust_steps_copyartifact_defaults
165 project: 'liburcu_${{liburcu_version}}_{buildtype}/platform=${{platform}},conf=${{liburcu_conf}},build=std'
166
167 - copyartifact:
168 <<: *lttng-ust_steps_copyartifact_defaults
169 project: 'babeltrace_{babeltrace_version}_{buildtype}/platform=${{platform}},conf=std,build=std'
170
171 - shell: |
172 #!/bin/bash
173 set -exu
174 git clone -b "$GERRIT_BRANCH" https://review.lttng.org/lttng-tools src/lttng-tools
175
176 - shell:
177 !include-raw-escape:
178 - scripts/common/print.sh
179 - scripts/lttng-ust/build.sh
180
181 - shell:
182 !include-raw-escape:
183 - scripts/lttng-tools/gerrit-install-deps.sh
184
185 - shell:
186 !include-raw-escape:
187 - scripts/common/print.sh
188 - scripts/lttng-tools/build.sh
189
190 - lttng-ust_publishers_defaults: &lttng-ust_publishers_defaults
191 name: 'lttng-ust_publishers_defaults'
192 publishers:
193 - tap: &lttng-ust_publisher_tap_defaults
194 results: 'tap/**/*.log'
195 fail-if-no-results: true
196 failed-tests-mark-build-as-failure: true
197 todo-is-failure: false
198 - raw: &lttng-ust_publisher_warnings-ng_defaults
199 xml: |
200 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
201 <analysisTools>
202 <io.jenkins.plugins.analysis.warnings.Gcc4>
203 <id/>
204 <name/>
205 <jenkins plugin="plugin-util-api"/>
206 <pattern/>
207 <reportEncoding/>
208 <skipSymbolicLinks>false</skipSymbolicLinks>
209 </io.jenkins.plugins.analysis.warnings.Gcc4>
210 <io.jenkins.plugins.analysis.warnings.Clang>
211 <id/>
212 <name/>
213 <jenkins plugin="plugin-util-api"/>
214 <pattern/>
215 <reportEncoding/>
216 <skipSymbolicLinks>false</skipSymbolicLinks>
217 </io.jenkins.plugins.analysis.warnings.Clang>
218 </analysisTools>
219 <sourceCodeEncoding/>
220 <sourceDirectory/>
221 <sourceDirectories/>
222 <ignoreQualityGate>false</ignoreQualityGate>
223 <ignoreFailedBuilds>true</ignoreFailedBuilds>
224 <failOnError>false</failOnError>
225 <healthy>0</healthy>
226 <unhealthy>0</unhealthy>
227 <minimumSeverity plugin="analysis-model-api">
228 <name>LOW</name>
229 </minimumSeverity>
230 <filters/>
231 <isEnabledForFailure>true</isEnabledForFailure>
232 <isAggregatingResults>true</isAggregatingResults>
233 <isBlameDisabled>false</isBlameDisabled>
234 <skipPublishingChecks>true</skipPublishingChecks>
235 <publishAllIssues>false</publishAllIssues>
236 <qualityGates>
237 <io.jenkins.plugins.analysis.core.util.QualityGate>
238 <threshold>1</threshold>
239 <type>TOTAL</type>
240 <status>WARNING</status>
241 </io.jenkins.plugins.analysis.core.util.QualityGate>
242 </qualityGates>
243 <trendChartType>AGGREGATION_TOOLS</trendChartType>
244 <scm/>
245 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
246 - archive: &lttng-ust_publisher_archive_defaults
247 artifacts: 'build/**,tap/**'
248 allow-empty: false
249 - workspace-cleanup: &lttng-ust_publisher_workspace-cleanup_defaults
250 clean-if:
251 - failure: false
252 - email-ext: &lttng-ust_publisher_email-ext_defaults
253 recipients: '{obj:email_to}'
254 reply-to: ci-notification@lists.lttng.org
255 always: false
256 unstable: false
257 first-failure: true
258 first-unstable: true
259 not-built: false
260 aborted: false
261 regression: false
262 failure: false
263 second-failure: false
264 improvement: false
265 still-failing: false
266 success: false
267 fixed: false
268 fixed-unhealthy: true
269 still-unstable: false
270 pre-build: false
271 matrix-trigger: only-parent
272 send-to:
273 - recipients
274
275 - lttng-ust_publishers_gerrit: &lttng-ust_publishers_gerrit
276 name: 'lttng-ust_publishers_gerrit'
277 publishers:
278 - tap: *lttng-ust_publisher_tap_defaults
279 # Fail job on any compiler warnings
280 - raw:
281 xml: |
282 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
283 <analysisTools>
284 <io.jenkins.plugins.analysis.warnings.Gcc4>
285 <id/>
286 <name/>
287 <jenkins plugin="plugin-util-api"/>
288 <pattern/>
289 <reportEncoding/>
290 <skipSymbolicLinks>false</skipSymbolicLinks>
291 </io.jenkins.plugins.analysis.warnings.Gcc4>
292 <io.jenkins.plugins.analysis.warnings.Clang>
293 <id/>
294 <name/>
295 <jenkins plugin="plugin-util-api"/>
296 <pattern/>
297 <reportEncoding/>
298 <skipSymbolicLinks>false</skipSymbolicLinks>
299 </io.jenkins.plugins.analysis.warnings.Clang>
300 </analysisTools>
301 <sourceCodeEncoding/>
302 <sourceDirectory/>
303 <sourceDirectories/>
304 <ignoreQualityGate>false</ignoreQualityGate>
305 <ignoreFailedBuilds>true</ignoreFailedBuilds>
306 <failOnError>false</failOnError>
307 <healthy>0</healthy>
308 <unhealthy>0</unhealthy>
309 <minimumSeverity plugin="analysis-model-api">
310 <name>LOW</name>
311 </minimumSeverity>
312 <filters/>
313 <isEnabledForFailure>true</isEnabledForFailure>
314 <isAggregatingResults>true</isAggregatingResults>
315 <isBlameDisabled>false</isBlameDisabled>
316 <skipPublishingChecks>true</skipPublishingChecks>
317 <publishAllIssues>false</publishAllIssues>
318 <qualityGates>
319 <io.jenkins.plugins.analysis.core.util.QualityGate>
320 <threshold>1</threshold>
321 <type>TOTAL</type>
322 <status>FAILED</status>
323 </io.jenkins.plugins.analysis.core.util.QualityGate>
324 </qualityGates>
325 <trendChartType>AGGREGATION_TOOLS</trendChartType>
326 <scm/>
327 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
328 - archive: *lttng-ust_publisher_archive_defaults
329 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
330
331
332 ## Templates
333 - job-template:
334 name: '{job_prefix}lttng-ust_{version}_{buildtype}'
335 defaults: lttng-ust
336
337 <<: *lttng-ust_matrix_axes_defaults
338 <<: *lttng-ust_builders_defaults
339 <<: *lttng-ust_publishers_defaults
340
341
342 - job-template:
343 name: dev_gerrit_lttng-ust_{buildtype}
344 defaults: lttng-ust
345 concurrent: true
346
347 scm:
348 - git:
349 url: https://review.lttng.org/lttng-ust
350 refspec: 'refs/changes/*:refs/changes/*'
351 branches:
352 - '$GERRIT_REFSPEC'
353 basedir: src/lttng-ust
354 skip-tag: true
355
356 triggers:
357 - gerrit:
358 trigger-on:
359 - comment-added-event:
360 approval-category: 'CI-Build'
361 approval-value: 1
362 projects:
363 - project-compare-type: 'PLAIN'
364 project-pattern: 'lttng-ust'
365 branches:
366 - branch-compare-type: 'ANT'
367 branch-pattern: '**'
368
369 <<: *lttng-ust_matrix_axes_defaults
370 <<: *lttng-ust_builders_defaults
371 <<: *lttng-ust_publishers_gerrit
372
373 properties:
374 - inject:
375 properties-content: |
376 PROJECT_NAME=lttng-ust
377 - build-discarder:
378 days-to-keep: 1
379 - throttle:
380 option: 'category'
381 categories:
382 - 'gerrit-{buildtype}'
383
384
385 - job-template:
386 name: dev_gerrit_lttng-ust_lttng-tools_{buildtype}
387 defaults: lttng-ust
388 concurrent: true
389
390 scm:
391 - git:
392 url: https://review.lttng.org/lttng-ust
393 refspec: 'refs/changes/*:refs/changes/*'
394 branches:
395 - '$GERRIT_REFSPEC'
396 basedir: src/lttng-ust
397 skip-tag: true
398
399 triggers:
400 - gerrit:
401 trigger-on:
402 - comment-added-event:
403 approval-category: 'CI-Build'
404 approval-value: 1
405 projects:
406 - project-compare-type: 'PLAIN'
407 project-pattern: 'lttng-ust'
408 branches:
409 - branch-compare-type: 'ANT'
410 branch-pattern: '**'
411
412 <<: *lttng-ust_matrix_axes_gerrit_lttng-tools
413 <<: *lttng-ust_builders_gerrit_lttng-tools
414 <<: *lttng-ust_publishers_gerrit
415
416 properties:
417 - inject:
418 properties-content: |
419 PROJECT_NAME=lttng-ust
420 - build-discarder:
421 days-to-keep: 1
422 - throttle:
423 option: 'category'
424 categories:
425 - 'gerrit-{buildtype}'
426
427
428 - job-template:
429 name: lttng-ust_{version}_cppcheck
430 defaults: lttng-ust
431
432 triggers:
433 - pollscm:
434 cron: "@daily"
435
436 builders:
437 - shell: |
438 rm -f cppcheck-result.xml
439 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE/src/lttng-ust 2> cppcheck-result.xml
440
441 publishers:
442 - archive:
443 artifacts: 'cppcheck-result.xml'
444 allow-empty: false
445 - cppcheck:
446 pattern: 'cppcheck-result.xml'
447 - email:
448 recipients: 'ci-notification@lists.lttng.org'
449 notify-every-unstable-build: true
450 send-to-individuals: false
451 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
452
453
454 - job-template:
455 name: lttng-ust_{version}_scan-build
456 defaults: lttng-ust
457 node: 'bionic-amd64'
458
459 triggers:
460 - pollscm:
461 cron: "@daily"
462
463 builders:
464 - copyartifact:
465 <<: *lttng-ust_steps_copyartifact_defaults
466 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
467 - shell:
468 !include-raw-escape: scripts/common/scan-build.sh
469
470 publishers:
471 - html-publisher:
472 name: 'HTML Report'
473 dir: 'scan-build-archive/'
474 files: 'index.html'
475 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
476
477
478 - job-template:
479 name: lttng-ust_{version}_coverity
480 defaults: lttng-ust
481 node: 'bionic-amd64'
482
483 triggers:
484 - pollscm:
485 cron: "@daily"
486
487 wrappers:
488 - ansicolor: *lttng-ust_wrapper_ansicolor_defaults
489 - timeout: *lttng-ust_wrapper_timeout_defaults
490 - timestamps
491 - workspace-cleanup
492 - credentials-binding:
493 - username-password-separated:
494 credential-id: lttng-ust_coverity_token
495 username: COVERITY_SCAN_PROJECT_NAME
496 password: COVERITY_SCAN_TOKEN
497
498 builders:
499 - copyartifact:
500 <<: *lttng-ust_steps_copyartifact_defaults
501 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
502 - shell:
503 !include-raw-escape: scripts/common/coverity.sh
504
505 publishers:
506 - archive:
507 artifacts: 'analysis-results.tgz,cov-int/**'
508 allow-empty: false
509 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
510
511
512 ## Views
513 - view-template:
514 name: 'LTTng-ust'
515 view-type: list
516 regex: 'lttng-ust[-_].*'
517
518
519 ## Projects
520 - project:
521 name: lttng-ust
522 job_prefix: ''
523 github_user: lttng
524 github_name: lttng-ust
525 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
526 jobs:
527 ## Master ##
528 - '{job_prefix}lttng-ust_{version}_{buildtype}':
529 buildtype: linuxbuild
530 version: master
531 platforms: !!python/tuple [jammy-amd64]
532 builds: !!python/tuple [std, dist, oot, oot-dist]
533 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
534 liburcu_versions: !!python/tuple [stable-0.13, master]
535 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
536 touchstone: ''
537 - '{job_prefix}lttng-ust_{version}_{buildtype}':
538 buildtype: build
539 version: master
540 platforms: !!python/tuple [bionic-amd64]
541 builds: !!python/tuple [std, dist, oot, oot-dist]
542 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
543 liburcu_versions: !!python/tuple [stable-0.13, master]
544 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
545 touchstone: ''
546 - '{job_prefix}lttng-ust_{version}_{buildtype}':
547 buildtype: portbuild
548 version: master
549 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
550 builds: !!python/tuple [std]
551 confs: !!python/tuple [std, agents]
552 liburcu_versions: !!python/tuple [stable-0.13, master]
553 filter: ''
554 touchstone: ''
555 - '{job_prefix}lttng-ust_{version}_{buildtype}':
556 buildtype: slesbuild
557 version: master
558 platforms: !!python/tuple [sles12sp5-amd64]
559 builds: !!python/tuple [std]
560 confs: !!python/tuple [agents]
561 liburcu_versions: !!python/tuple [stable-0.13, master]
562 filter: ''
563 touchstone: ''
564 - '{job_prefix}lttng-ust_{version}_{buildtype}':
565 buildtype: elbuild
566 version: master
567 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
568 builds: !!python/tuple [std]
569 confs: !!python/tuple [std]
570 liburcu_versions: !!python/tuple [stable-0.13, master]
571 filter: ''
572 touchstone: ''
573 - '{job_prefix}lttng-ust_{version}_{buildtype}':
574 buildtype: freebsdbuild
575 version: master
576 platforms: !!python/tuple [freebsd-amd64]
577 builds: !!python/tuple [std]
578 confs: !!python/tuple [agents]
579 liburcu_versions: !!python/tuple [stable-0.13, master]
580 filter: ''
581 touchstone: ''
582 - 'lttng-ust_{version}_cppcheck':
583 version: master
584 - 'lttng-ust_{version}_scan-build':
585 version: master
586 - 'lttng-ust_{version}_coverity':
587 version: master
588
589 ## Stable 2.13 ##
590 - '{job_prefix}lttng-ust_{version}_{buildtype}':
591 buildtype: linuxbuild
592 version: stable-2.13
593 platforms: !!python/tuple [jammy-amd64]
594 builds: !!python/tuple [std, dist, oot, oot-dist]
595 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
596 liburcu_versions: !!python/tuple [stable-0.13, master]
597 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
598 touchstone: ''
599 - '{job_prefix}lttng-ust_{version}_{buildtype}':
600 buildtype: build
601 version: stable-2.13
602 platforms: !!python/tuple [bionic-amd64]
603 builds: !!python/tuple [std, dist, oot, oot-dist]
604 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
605 liburcu_versions: !!python/tuple [stable-0.13, master]
606 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
607 touchstone: ''
608 - '{job_prefix}lttng-ust_{version}_{buildtype}':
609 buildtype: portbuild
610 version: stable-2.13
611 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
612 builds: !!python/tuple [std]
613 confs: !!python/tuple [std, agents]
614 liburcu_versions: !!python/tuple [stable-0.13, master]
615 filter: ''
616 touchstone: ''
617 - '{job_prefix}lttng-ust_{version}_{buildtype}':
618 buildtype: slesbuild
619 version: stable-2.13
620 platforms: !!python/tuple [sles12sp5-amd64]
621 builds: !!python/tuple [std]
622 confs: !!python/tuple [agents]
623 liburcu_versions: !!python/tuple [stable-0.13, master]
624 filter: ''
625 touchstone: ''
626 - '{job_prefix}lttng-ust_{version}_{buildtype}':
627 buildtype: elbuild
628 version: stable-2.13
629 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
630 builds: !!python/tuple [std]
631 confs: !!python/tuple [std]
632 liburcu_versions: !!python/tuple [stable-0.13, master]
633 filter: ''
634 touchstone: ''
635 - 'lttng-ust_{version}_cppcheck':
636 version: stable-2.13
637 - 'lttng-ust_{version}_scan-build':
638 version: stable-2.13
639
640 ## Stable 2.12 ##
641 - '{job_prefix}lttng-ust_{version}_{buildtype}':
642 buildtype: linuxbuild
643 version: stable-2.12
644 platforms: !!python/tuple [jammy-amd64]
645 builds: !!python/tuple [std, dist, oot, oot-dist]
646 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
647 liburcu_versions: !!python/tuple [stable-0.13, master]
648 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
649 touchstone: ''
650 - '{job_prefix}lttng-ust_{version}_{buildtype}':
651 buildtype: build
652 version: stable-2.12
653 platforms: !!python/tuple [bionic-amd64]
654 builds: !!python/tuple [std, dist, oot, oot-dist]
655 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
656 liburcu_versions: !!python/tuple [stable-0.13, master]
657 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
658 touchstone: ''
659 - '{job_prefix}lttng-ust_{version}_{buildtype}':
660 buildtype: portbuild
661 version: stable-2.12
662 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
663 builds: !!python/tuple [std]
664 confs: !!python/tuple [std, agents]
665 liburcu_versions: !!python/tuple [stable-0.13, master]
666 filter: ''
667 touchstone: ''
668 - '{job_prefix}lttng-ust_{version}_{buildtype}':
669 buildtype: slesbuild
670 version: stable-2.12
671 platforms: !!python/tuple [sles12sp5-amd64]
672 builds: !!python/tuple [std]
673 confs: !!python/tuple [agents]
674 liburcu_versions: !!python/tuple [stable-0.13]
675 filter: ''
676 touchstone: ''
677 - '{job_prefix}lttng-ust_{version}_{buildtype}':
678 buildtype: elbuild
679 version: stable-2.12
680 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
681 builds: !!python/tuple [std]
682 confs: !!python/tuple [std]
683 liburcu_versions: !!python/tuple [stable-0.13]
684 filter: ''
685 touchstone: ''
686 - 'lttng-ust_{version}_cppcheck':
687 version: stable-2.12
688 - 'lttng-ust_{version}_scan-build':
689 version: stable-2.12
690
691
692 - project:
693 name: lttng-ust-dev-upstream
694 job_prefix: dev_upstream_
695 github_user: lttng
696 github_name: lttng-ust
697 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
698 jobs:
699 ## Stable 2.11 ##
700 - '{job_prefix}lttng-ust_{version}_{buildtype}':
701 buildtype: build
702 version: stable-2.11
703 platforms: !!python/tuple [bionic-amd64]
704 builds: !!python/tuple [std, dist, oot, oot-dist]
705 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
706 liburcu_versions: !!python/tuple [stable-0.11]
707 filter: '(build=="std") || (conf=="std" || conf=="agents")'
708 touchstone: ''
709 - '{job_prefix}lttng-ust_{version}_{buildtype}':
710 buildtype: portbuild
711 version: stable-2.11
712 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
713 builds: !!python/tuple [std]
714 confs: !!python/tuple [agents]
715 liburcu_versions: !!python/tuple [stable-0.11]
716 filter: ''
717 touchstone: ''
718 - '{job_prefix}lttng-ust_{version}_{buildtype}':
719 buildtype: slesbuild
720 version: stable-2.11
721 platforms: !!python/tuple [sles12sp5-amd64]
722 builds: !!python/tuple [std]
723 confs: !!python/tuple [agents]
724 liburcu_versions: !!python/tuple [stable-0.11]
725 filter: ''
726 touchstone: ''
727 - '{job_prefix}lttng-ust_{version}_{buildtype}':
728 buildtype: elbuild
729 version: stable-2.11
730 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
731 builds: !!python/tuple [std]
732 confs: !!python/tuple [std]
733 liburcu_versions: !!python/tuple [stable-0.11]
734 filter: ''
735 touchstone: ''
736
737 ## Stable 2.10 ##
738 - '{job_prefix}lttng-ust_{version}_{buildtype}':
739 buildtype: build
740 version: stable-2.10
741 platforms: !!python/tuple [bionic-amd64]
742 builds: !!python/tuple [std, dist, oot, oot-dist]
743 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
744 liburcu_versions: !!python/tuple [stable-0.9]
745 filter: '(build=="std") || (conf=="std" || conf=="agents")'
746 touchstone: ''
747 - '{job_prefix}lttng-ust_{version}_{buildtype}':
748 buildtype: portbuild
749 version: stable-2.10
750 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
751 builds: !!python/tuple [std]
752 confs: !!python/tuple [agents]
753 liburcu_versions: !!python/tuple [stable-0.9]
754 filter: ''
755 touchstone: ''
756 - '{job_prefix}lttng-ust_{version}_{buildtype}':
757 buildtype: slesbuild
758 version: stable-2.10
759 platforms: !!python/tuple [sles12sp5-amd64]
760 builds: !!python/tuple [std]
761 confs: !!python/tuple [agents]
762 liburcu_versions: !!python/tuple [stable-0.9]
763 filter: ''
764 touchstone: ''
765 - '{job_prefix}lttng-ust_{version}_{buildtype}':
766 buildtype: elbuild
767 version: stable-2.10
768 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
769 builds: !!python/tuple [std]
770 confs: !!python/tuple [std]
771 liburcu_versions: !!python/tuple [stable-0.9]
772 filter: ''
773 touchstone: ''
774
775
776 - project:
777 name: gerrit-lttng-ust
778 job_prefix: ''
779 github_user: lttng
780 github_name: lttng-ust
781 jobs:
782 - 'dev_gerrit_lttng-ust_{buildtype}':
783 buildtype: build
784 platforms: !!python/tuple [bionic-amd64]
785 builds: !!python/tuple [std, oot, dist, oot-dist]
786 confs: !!python/tuple [std, agents]
787 liburcu_versions: !!python/tuple [stable-0.13]
788 filter: ''
789 touchstone: ''
790 - 'dev_gerrit_lttng-ust_lttng-tools_{buildtype}':
791 buildtype: build
792 platforms: !!python/tuple [bionic-amd64]
793 builds: !!python/tuple [std, oot, dist, oot-dist]
794 confs: !!python/tuple [std, agents]
795 filter: ''
796 touchstone: ''
797 liburcu_version: stable-0.13
798 babeltrace_version: stable-2.0
799 - 'dev_gerrit_lttng-ust_{buildtype}':
800 buildtype: portbuild
801 platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
802 builds: !!python/tuple [std]
803 confs: !!python/tuple [agents]
804 liburcu_versions: !!python/tuple [stable-0.13]
805 filter: ''
806 touchstone: ''
807 - 'dev_gerrit_lttng-ust_{buildtype}':
808 buildtype: freebsdbuild
809 platforms: !!python/tuple [freebsd-amd64]
810 builds: !!python/tuple [std]
811 confs: !!python/tuple [agents]
812 liburcu_versions: !!python/tuple [stable-0.13]
813 filter: ''
814 touchstone: ''
815
816 - project:
817 name: lttng-ust-views
818 views:
819 - LTTng-ust
This page took 0.049874 seconds and 5 git commands to generate.