jjb: lttng-ust/tools: Add yocto stable 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 include-comment-diagnostics: true
198 output-tap-to-console: false
199 todo-is-failure: false
200 - raw: &lttng-ust_publisher_warnings-ng_defaults
201 xml: |
202 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
203 <analysisTools>
204 <io.jenkins.plugins.analysis.warnings.Gcc4>
205 <id/>
206 <name/>
207 <jenkins plugin="plugin-util-api"/>
208 <pattern/>
209 <reportEncoding/>
210 <skipSymbolicLinks>false</skipSymbolicLinks>
211 </io.jenkins.plugins.analysis.warnings.Gcc4>
212 </analysisTools>
213 <sourceCodeEncoding/>
214 <sourceDirectory/>
215 <sourceDirectories/>
216 <ignoreQualityGate>false</ignoreQualityGate>
217 <ignoreFailedBuilds>true</ignoreFailedBuilds>
218 <failOnError>false</failOnError>
219 <healthy>0</healthy>
220 <unhealthy>0</unhealthy>
221 <minimumSeverity plugin="analysis-model-api">
222 <name>LOW</name>
223 </minimumSeverity>
224 <filters/>
225 <isEnabledForFailure>true</isEnabledForFailure>
226 <isAggregatingResults>true</isAggregatingResults>
227 <isBlameDisabled>false</isBlameDisabled>
228 <skipPublishingChecks>true</skipPublishingChecks>
229 <publishAllIssues>false</publishAllIssues>
230 <qualityGates>
231 <io.jenkins.plugins.analysis.core.util.QualityGate>
232 <threshold>1</threshold>
233 <type>TOTAL</type>
234 <status>WARNING</status>
235 </io.jenkins.plugins.analysis.core.util.QualityGate>
236 </qualityGates>
237 <trendChartType>AGGREGATION_TOOLS</trendChartType>
238 <scm/>
239 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
240 - archive: &lttng-ust_publisher_archive_defaults
241 artifacts: 'build/**,tap/**,log/**'
242 allow-empty: false
243 - workspace-cleanup: &lttng-ust_publisher_workspace-cleanup_defaults
244 clean-if:
245 - failure: false
246 - email-ext: &lttng-ust_publisher_email-ext_defaults
247 recipients: '{obj:email_to}'
248 reply-to: ci-notification@lists.lttng.org
249 always: false
250 unstable: false
251 first-failure: true
252 first-unstable: true
253 not-built: false
254 aborted: false
255 regression: false
256 failure: false
257 second-failure: false
258 improvement: false
259 still-failing: false
260 success: false
261 fixed: false
262 fixed-unhealthy: true
263 still-unstable: false
264 pre-build: false
265 matrix-trigger: only-parent
266 send-to:
267 - recipients
268
269 - lttng-ust_publishers_gerrit: &lttng-ust_publishers_gerrit
270 name: 'lttng-ust_publishers_gerrit'
271 publishers:
272 - tap: *lttng-ust_publisher_tap_defaults
273 # Fail job on any compiler warnings
274 - raw:
275 xml: |
276 <io.jenkins.plugins.analysis.core.steps.IssuesRecorder plugin="warnings-ng">
277 <analysisTools>
278 <io.jenkins.plugins.analysis.warnings.Gcc4>
279 <id/>
280 <name/>
281 <jenkins plugin="plugin-util-api"/>
282 <pattern/>
283 <reportEncoding/>
284 <skipSymbolicLinks>false</skipSymbolicLinks>
285 </io.jenkins.plugins.analysis.warnings.Gcc4>
286 </analysisTools>
287 <sourceCodeEncoding/>
288 <sourceDirectory/>
289 <sourceDirectories/>
290 <ignoreQualityGate>false</ignoreQualityGate>
291 <ignoreFailedBuilds>true</ignoreFailedBuilds>
292 <failOnError>false</failOnError>
293 <healthy>0</healthy>
294 <unhealthy>0</unhealthy>
295 <minimumSeverity plugin="analysis-model-api">
296 <name>LOW</name>
297 </minimumSeverity>
298 <filters/>
299 <isEnabledForFailure>true</isEnabledForFailure>
300 <isAggregatingResults>true</isAggregatingResults>
301 <isBlameDisabled>false</isBlameDisabled>
302 <skipPublishingChecks>true</skipPublishingChecks>
303 <publishAllIssues>false</publishAllIssues>
304 <qualityGates>
305 <io.jenkins.plugins.analysis.core.util.QualityGate>
306 <threshold>1</threshold>
307 <type>TOTAL</type>
308 <status>FAILED</status>
309 </io.jenkins.plugins.analysis.core.util.QualityGate>
310 </qualityGates>
311 <trendChartType>AGGREGATION_TOOLS</trendChartType>
312 <scm/>
313 </io.jenkins.plugins.analysis.core.steps.IssuesRecorder>
314 - archive: *lttng-ust_publisher_archive_defaults
315 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
316
317
318 ## Templates
319 - job-template:
320 name: '{job_prefix}lttng-ust_{version}_{buildtype}'
321 defaults: lttng-ust
322
323 <<: *lttng-ust_matrix_axes_defaults
324 <<: *lttng-ust_builders_defaults
325 <<: *lttng-ust_publishers_defaults
326
327
328 - job-template:
329 name: dev_gerrit_lttng-ust_{buildtype}
330 defaults: lttng-ust
331 concurrent: true
332
333 scm:
334 - git:
335 url: https://review.lttng.org/lttng-ust
336 refspec: 'refs/changes/*:refs/changes/*'
337 branches:
338 - '$GERRIT_REFSPEC'
339 basedir: src/lttng-ust
340 skip-tag: true
341
342 triggers:
343 - gerrit:
344 trigger-on:
345 - comment-added-event:
346 approval-category: 'CI-Build'
347 approval-value: 1
348 projects:
349 - project-compare-type: 'PLAIN'
350 project-pattern: 'lttng-ust'
351 branches:
352 - branch-compare-type: 'ANT'
353 branch-pattern: '**'
354
355 <<: *lttng-ust_matrix_axes_defaults
356 <<: *lttng-ust_builders_defaults
357 <<: *lttng-ust_publishers_gerrit
358
359 properties:
360 - inject:
361 properties-content: |
362 PROJECT_NAME=lttng-ust
363 - build-discarder:
364 days-to-keep: 1
365 - throttle:
366 option: 'category'
367 categories:
368 - 'gerrit-{buildtype}'
369
370
371 - job-template:
372 name: dev_gerrit_lttng-ust_lttng-tools_{buildtype}
373 defaults: lttng-ust
374 concurrent: true
375
376 scm:
377 - git:
378 url: https://review.lttng.org/lttng-ust
379 refspec: 'refs/changes/*:refs/changes/*'
380 branches:
381 - '$GERRIT_REFSPEC'
382 basedir: src/lttng-ust
383 skip-tag: true
384
385 triggers:
386 - gerrit:
387 trigger-on:
388 - comment-added-event:
389 approval-category: 'CI-Build'
390 approval-value: 1
391 projects:
392 - project-compare-type: 'PLAIN'
393 project-pattern: 'lttng-ust'
394 branches:
395 - branch-compare-type: 'ANT'
396 branch-pattern: '**'
397
398 <<: *lttng-ust_matrix_axes_gerrit_lttng-tools
399 <<: *lttng-ust_builders_gerrit_lttng-tools
400 <<: *lttng-ust_publishers_gerrit
401
402 properties:
403 - inject:
404 properties-content: |
405 PROJECT_NAME=lttng-ust
406 - build-discarder:
407 days-to-keep: 1
408 - throttle:
409 option: 'category'
410 categories:
411 - 'gerrit-{buildtype}'
412
413
414 - job-template:
415 name: lttng-ust_{version}_scan-build
416 defaults: lttng-ust
417 node: 'bionic-amd64'
418
419 triggers:
420 - pollscm:
421 cron: "@daily"
422
423 builders:
424 - copyartifact:
425 <<: *lttng-ust_steps_copyartifact_defaults
426 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
427 - shell:
428 !include-raw-escape: scripts/common/scan-build.sh
429
430 publishers:
431 - html-publisher:
432 name: 'HTML Report'
433 dir: 'scan-build-archive/'
434 files: 'index.html'
435 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
436
437
438 - job-template:
439 name: lttng-ust_{version}_coverity
440 defaults: lttng-ust
441 node: 'bionic-amd64'
442
443 triggers:
444 - pollscm:
445 cron: "@daily"
446
447 wrappers:
448 - ansicolor: *lttng-ust_wrapper_ansicolor_defaults
449 - timeout: *lttng-ust_wrapper_timeout_defaults
450 - timestamps
451 - workspace-cleanup
452 - credentials-binding:
453 - username-password-separated:
454 credential-id: lttng-ust_coverity_token
455 username: COVERITY_SCAN_PROJECT_NAME
456 password: COVERITY_SCAN_TOKEN
457
458 builders:
459 - copyartifact:
460 <<: *lttng-ust_steps_copyartifact_defaults
461 project: liburcu_master_build/platform=bionic-amd64,conf=std,build=std
462 - shell:
463 !include-raw-escape: scripts/common/coverity.sh
464
465 publishers:
466 - archive:
467 artifacts: 'analysis-results.tgz,cov-int/**'
468 allow-empty: false
469 - workspace-cleanup: *lttng-ust_publisher_workspace-cleanup_defaults
470
471
472 ## Views
473 - view-template:
474 name: 'LTTng-ust'
475 view-type: list
476 regex: 'lttng-ust[-_].*'
477
478
479 ## Projects
480 - project:
481 name: lttng-ust
482 job_prefix: ''
483 github_user: lttng
484 github_name: lttng-ust
485 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
486 jobs:
487 ## Master ##
488 - '{job_prefix}lttng-ust_{version}_{buildtype}':
489 buildtype: linuxbuild
490 version: master
491 platforms: !!python/tuple [jammy-amd64]
492 builds: !!python/tuple [std, dist, oot, oot-dist]
493 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
494 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
495 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
496 touchstone: ''
497 - '{job_prefix}lttng-ust_{version}_{buildtype}':
498 buildtype: build
499 version: master
500 platforms: !!python/tuple [bionic-amd64]
501 builds: !!python/tuple [std, dist, oot, oot-dist]
502 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
503 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
504 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
505 touchstone: ''
506 - '{job_prefix}lttng-ust_{version}_{buildtype}':
507 buildtype: portbuild
508 version: master
509 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
510 builds: !!python/tuple [std]
511 confs: !!python/tuple [std, agents]
512 liburcu_versions: !!python/tuple [stable-0.13, master]
513 filter: ''
514 touchstone: ''
515 - '{job_prefix}lttng-ust_{version}_{buildtype}':
516 buildtype: slesbuild
517 version: master
518 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
519 builds: !!python/tuple [std]
520 confs: !!python/tuple [agents]
521 liburcu_versions: !!python/tuple [stable-0.13, master]
522 filter: ''
523 touchstone: ''
524 - '{job_prefix}lttng-ust_{version}_{buildtype}':
525 buildtype: elbuild
526 version: master
527 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
528 builds: !!python/tuple [std]
529 confs: !!python/tuple [std]
530 liburcu_versions: !!python/tuple [stable-0.13, master]
531 filter: ''
532 touchstone: ''
533 - '{job_prefix}lttng-ust_{version}_{buildtype}':
534 buildtype: yoctobuild
535 version: master
536 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
537 builds: !!python/tuple [std]
538 confs: !!python/tuple [std]
539 liburcu_versions: !!python/tuple [stable-0.13, master]
540 filter: ''
541 touchstone: ''
542 - '{job_prefix}lttng-ust_{version}_{buildtype}':
543 buildtype: freebsdbuild
544 version: master
545 platforms: !!python/tuple [freebsd-amd64]
546 builds: !!python/tuple [std]
547 confs: !!python/tuple [agents]
548 liburcu_versions: !!python/tuple [stable-0.13, master]
549 filter: ''
550 touchstone: ''
551 - 'lttng-ust_{version}_scan-build':
552 version: master
553 - 'lttng-ust_{version}_coverity':
554 version: master
555
556 ## Stable 2.13 ##
557 - '{job_prefix}lttng-ust_{version}_{buildtype}':
558 buildtype: linuxbuild
559 version: stable-2.13
560 platforms: !!python/tuple [jammy-amd64]
561 builds: !!python/tuple [std, dist, oot, oot-dist]
562 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
563 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
564 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
565 touchstone: ''
566 - '{job_prefix}lttng-ust_{version}_{buildtype}':
567 buildtype: build
568 version: stable-2.13
569 platforms: !!python/tuple [bionic-amd64]
570 builds: !!python/tuple [std, dist, oot, oot-dist]
571 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
572 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
573 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
574 touchstone: ''
575 - '{job_prefix}lttng-ust_{version}_{buildtype}':
576 buildtype: portbuild
577 version: stable-2.13
578 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
579 builds: !!python/tuple [std]
580 confs: !!python/tuple [std, agents]
581 liburcu_versions: !!python/tuple [stable-0.13, master]
582 filter: ''
583 touchstone: ''
584 - '{job_prefix}lttng-ust_{version}_{buildtype}':
585 buildtype: slesbuild
586 version: stable-2.13
587 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
588 builds: !!python/tuple [std]
589 confs: !!python/tuple [agents]
590 liburcu_versions: !!python/tuple [stable-0.13, master]
591 filter: ''
592 touchstone: ''
593 - '{job_prefix}lttng-ust_{version}_{buildtype}':
594 buildtype: elbuild
595 version: stable-2.13
596 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
597 builds: !!python/tuple [std]
598 confs: !!python/tuple [std]
599 liburcu_versions: !!python/tuple [stable-0.13, master]
600 filter: ''
601 touchstone: ''
602 - '{job_prefix}lttng-ust_{version}_{buildtype}':
603 buildtype: yoctobuild
604 version: stable-2.13
605 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
606 builds: !!python/tuple [std]
607 confs: !!python/tuple [std]
608 liburcu_versions: !!python/tuple [stable-0.13, master]
609 filter: ''
610 touchstone: ''
611 - 'lttng-ust_{version}_scan-build':
612 version: stable-2.13
613
614 ## Stable 2.12 ##
615 - '{job_prefix}lttng-ust_{version}_{buildtype}':
616 buildtype: linuxbuild
617 version: stable-2.12
618 platforms: !!python/tuple [jammy-amd64]
619 builds: !!python/tuple [std, dist, oot, oot-dist]
620 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
621 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
622 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
623 touchstone: ''
624 - '{job_prefix}lttng-ust_{version}_{buildtype}':
625 buildtype: build
626 version: stable-2.12
627 platforms: !!python/tuple [bionic-amd64]
628 builds: !!python/tuple [std, dist, oot, oot-dist]
629 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
630 liburcu_versions: !!python/tuple [stable-0.13, stable-0.14, master]
631 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
632 touchstone: ''
633 - '{job_prefix}lttng-ust_{version}_{buildtype}':
634 buildtype: portbuild
635 version: stable-2.12
636 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
637 builds: !!python/tuple [std]
638 confs: !!python/tuple [std, agents]
639 liburcu_versions: !!python/tuple [stable-0.13, master]
640 filter: ''
641 touchstone: ''
642 - '{job_prefix}lttng-ust_{version}_{buildtype}':
643 buildtype: slesbuild
644 version: stable-2.12
645 platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64]
646 builds: !!python/tuple [std]
647 confs: !!python/tuple [agents]
648 liburcu_versions: !!python/tuple [stable-0.13]
649 filter: ''
650 touchstone: ''
651 - '{job_prefix}lttng-ust_{version}_{buildtype}':
652 buildtype: elbuild
653 version: stable-2.12
654 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
655 builds: !!python/tuple [std]
656 confs: !!python/tuple [std]
657 liburcu_versions: !!python/tuple [stable-0.13]
658 filter: ''
659 touchstone: ''
660 - '{job_prefix}lttng-ust_{version}_{buildtype}':
661 buildtype: yoctobuild
662 version: stable-2.12
663 platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
664 builds: !!python/tuple [std]
665 confs: !!python/tuple [std]
666 liburcu_versions: !!python/tuple [stable-0.13]
667 filter: ''
668 touchstone: ''
669 - 'lttng-ust_{version}_scan-build':
670 version: stable-2.12
671
672
673 - project:
674 name: lttng-ust-dev-upstream
675 job_prefix: dev_upstream_
676 github_user: lttng
677 github_name: lttng-ust
678 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
679 jobs:
680 ## Stable 2.11 ##
681 - '{job_prefix}lttng-ust_{version}_{buildtype}':
682 buildtype: build
683 version: stable-2.11
684 platforms: !!python/tuple [bionic-amd64]
685 builds: !!python/tuple [std, dist, oot, oot-dist]
686 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
687 liburcu_versions: !!python/tuple [stable-0.11]
688 filter: '(build=="std") || (conf=="std" || conf=="agents")'
689 touchstone: ''
690 - '{job_prefix}lttng-ust_{version}_{buildtype}':
691 buildtype: portbuild
692 version: stable-2.11
693 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
694 builds: !!python/tuple [std]
695 confs: !!python/tuple [agents]
696 liburcu_versions: !!python/tuple [stable-0.11]
697 filter: ''
698 touchstone: ''
699 - '{job_prefix}lttng-ust_{version}_{buildtype}':
700 buildtype: slesbuild
701 version: stable-2.11
702 platforms: !!python/tuple [sles12sp5-amd64]
703 builds: !!python/tuple [std]
704 confs: !!python/tuple [agents]
705 liburcu_versions: !!python/tuple [stable-0.11]
706 filter: ''
707 touchstone: ''
708 - '{job_prefix}lttng-ust_{version}_{buildtype}':
709 buildtype: elbuild
710 version: stable-2.11
711 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
712 builds: !!python/tuple [std]
713 confs: !!python/tuple [std]
714 liburcu_versions: !!python/tuple [stable-0.11]
715 filter: ''
716 touchstone: ''
717
718 ## Stable 2.10 ##
719 - '{job_prefix}lttng-ust_{version}_{buildtype}':
720 buildtype: build
721 version: stable-2.10
722 platforms: !!python/tuple [bionic-amd64]
723 builds: !!python/tuple [std, dist, oot, oot-dist]
724 confs: !!python/tuple [std, agents, debug-rcu, tls_fallback]
725 liburcu_versions: !!python/tuple [stable-0.9]
726 filter: '(build=="std") || (conf=="std" || conf=="agents")'
727 touchstone: ''
728 - '{job_prefix}lttng-ust_{version}_{buildtype}':
729 buildtype: portbuild
730 version: stable-2.10
731 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
732 builds: !!python/tuple [std]
733 confs: !!python/tuple [agents]
734 liburcu_versions: !!python/tuple [stable-0.9]
735 filter: ''
736 touchstone: ''
737 - '{job_prefix}lttng-ust_{version}_{buildtype}':
738 buildtype: slesbuild
739 version: stable-2.10
740 platforms: !!python/tuple [sles12sp5-amd64]
741 builds: !!python/tuple [std]
742 confs: !!python/tuple [agents]
743 liburcu_versions: !!python/tuple [stable-0.9]
744 filter: ''
745 touchstone: ''
746 - '{job_prefix}lttng-ust_{version}_{buildtype}':
747 buildtype: elbuild
748 version: stable-2.10
749 platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
750 builds: !!python/tuple [std]
751 confs: !!python/tuple [std]
752 liburcu_versions: !!python/tuple [stable-0.9]
753 filter: ''
754 touchstone: ''
755
756
757 - project:
758 name: gerrit-lttng-ust
759 job_prefix: ''
760 github_user: lttng
761 github_name: lttng-ust
762 jobs:
763 - 'dev_gerrit_lttng-ust_{buildtype}':
764 buildtype: build
765 platforms: !!python/tuple [bionic-amd64]
766 builds: !!python/tuple [std, oot, dist, oot-dist]
767 confs: !!python/tuple [std, agents]
768 liburcu_versions: !!python/tuple [stable-0.14]
769 filter: ''
770 touchstone: ''
771 - 'dev_gerrit_lttng-ust_lttng-tools_{buildtype}':
772 buildtype: build
773 platforms: !!python/tuple [bionic-amd64]
774 builds: !!python/tuple [std, oot, dist, oot-dist]
775 confs: !!python/tuple [std, agents]
776 filter: ''
777 touchstone: ''
778 liburcu_version: stable-0.14
779 babeltrace_version: stable-2.0
780 - 'dev_gerrit_lttng-ust_{buildtype}':
781 buildtype: portbuild
782 platforms: !!python/tuple [deb11-armhf, deb11-arm64, deb11-ppc64el, deb11-i386]
783 builds: !!python/tuple [std]
784 confs: !!python/tuple [agents]
785 liburcu_versions: !!python/tuple [stable-0.14]
786 filter: ''
787 touchstone: ''
788 - 'dev_gerrit_lttng-ust_{buildtype}':
789 buildtype: freebsdbuild
790 platforms: !!python/tuple [freebsd-amd64]
791 builds: !!python/tuple [std]
792 confs: !!python/tuple [agents]
793 liburcu_versions: !!python/tuple [stable-0.14]
794 filter: ''
795 touchstone: ''
796
797 - project:
798 name: lttng-ust-views
799 views:
800 - LTTng-ust
This page took 0.046295 seconds and 5 git commands to generate.