jjb: Adjust dep versions of ust and tools for urcu 0.13
[lttng-ci.git] / jobs / lttng-tools.yaml
1 ---
2 ## SCM Anchors
3 - lttng-tools_default_git:
4 name: 'lttng-tools_default_git'
5 scm:
6 - git: &lttng-tools_default_git
7 url: https://github.com/{github_user}/lttng-tools.git
8 browser: githubweb
9 browser-url: https://github.com/{github_user}/lttng-tools
10 branches:
11 - '{version}'
12 basedir: src/lttng-tools
13 skip-tag: true
14
15 - lttng-modules_default_git:
16 name: 'lttng-modules_default_git'
17 scm:
18 - git: &lttng-modules_default_git
19 url: https://github.com/{github_user}/lttng-modules.git
20 browser: githubweb
21 browser-url: https://github.com/{github_user}/lttng-modules
22 branches:
23 - '{version}'
24 basedir: src/lttng-modules
25 skip-tag: true
26
27 - lttng-tools_gerrit_git:
28 name: 'lttng-tools_gerrit_git'
29 scm:
30 - git: &lttng-tools_gerrit_git
31 url: https://review.lttng.org/lttng-tools
32 refspec: 'refs/changes/*:refs/changes/*'
33 branches:
34 - '$GERRIT_REFSPEC'
35 basedir: src/lttng-tools
36 skip-tag: true
37
38
39 ## Defaults
40 - defaults:
41 name: lttng-tools
42 description: |
43 The lttng-tools project provides a session daemon (lttng-sessiond)
44 that acts as a tracing registry, the "lttng" command line for tracing
45 control, a lttng-ctl library for tracing control and a lttng-relayd
46 for network streaming.
47
48 <p>Job is managed by Jenkins Job Builder.</p>
49
50 project-type: freestyle
51
52 wrappers:
53 - ansicolor
54 - timeout:
55 timeout: 30
56 fail: true
57 type: no-activity
58 write-description: "<h1 style=\"color:red\">This build failed due to timeout.</h1>"
59 - timestamps
60 - workspace-cleanup:
61 clean-if:
62 - failure: false
63
64 scm:
65 - git: *lttng-tools_default_git
66
67 triggers:
68 - pollscm:
69 cron: "@hourly"
70
71 properties:
72 - inject:
73 properties-content: |
74 PROJECT_NAME=lttng-tools
75 - github:
76 url: https://github.com/{github_user}/lttng-tools
77 - build-discarder:
78 num-to-keep: 20
79 artifact-num-to-keep: 2
80
81
82 ## Axis Anchors
83 - lttng-tools_build_axes_defaults: &lttng-tools_build_axes_defaults
84 name: 'lttng-tools_build_axes_defaults'
85 project-type: matrix
86 node: 'master' # Applies only to matrix flyweight task
87 execution-strategy:
88 combination-filter: '{filter}'
89 axes:
90 - axis:
91 type: slave
92 name: arch
93 values: '{obj:arch}'
94 - axis:
95 type: user-defined
96 name: conf
97 values: '{obj:conf}'
98 - axis:
99 type: user-defined
100 name: liburcu_version
101 values: '{obj:urcuversion}'
102 - axis:
103 type: user-defined
104 name: babeltrace_version
105 values: '{obj:babelversion}'
106 - axis:
107 type: user-defined
108 name: build
109 values: '{obj:build}'
110 - axis:
111 type: user-defined
112 name: test_type
113 values: '{obj:testtype}'
114
115 - lttng-tools_build_axes_rootbuild: &lttng-tools_build_axes_rootbuild
116 name: 'lttng-tools_build_axes_rootbuild'
117 project-type: matrix
118 node: 'master' # Applies only to matrix flyweight task
119 execution-strategy:
120 combination-filter: '{filter}'
121 axes:
122 - axis:
123 type: slave
124 name: node
125 values:
126 - 'amd64-rootnode'
127 - axis:
128 type: user-defined
129 name: arch
130 values: '{obj:arch}'
131 - axis:
132 type: user-defined
133 name: conf
134 values: '{obj:conf}'
135 - axis:
136 type: user-defined
137 name: liburcu_version
138 values: '{obj:urcuversion}'
139 - axis:
140 type: user-defined
141 name: babeltrace_version
142 values: '{obj:babelversion}'
143 - axis:
144 type: user-defined
145 name: build
146 values: '{obj:build}'
147 - axis:
148 type: user-defined
149 name: test_type
150 values: '{obj:testtype}'
151
152
153 ## Builders Anchors
154 - lttng-tools_build_builders_defaults: &lttng-tools_build_builders_defaults
155 name: 'lttng-tools_build_builders_defaults'
156 builders:
157 - conditional-step:
158 condition-kind: regex-match
159 label: '$conf'
160 regex: (std|static)
161 on-evaluation-failure: run
162 steps:
163 - copyartifact:
164 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
165 which-build: last-successful
166 stable: false
167 filter: 'build/**'
168 target: 'deps'
169 do-not-fingerprint: true
170 - copyartifact:
171 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
172 which-build: last-successful
173 stable: false
174 filter: 'build/**'
175 target: 'deps'
176 do-not-fingerprint: true
177 - copyartifact:
178 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
179 which-build: last-successful
180 stable: false
181 filter: 'build/**'
182 target: 'deps'
183 do-not-fingerprint: true
184 - conditional-step:
185 condition-kind: regex-match
186 label: '$conf'
187 regex: no-ust
188 on-evaluation-failure: run
189 steps:
190 - copyartifact:
191 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
192 which-build: last-successful
193 stable: false
194 filter: 'build/**'
195 target: 'deps'
196 do-not-fingerprint: true
197 - copyartifact:
198 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
199 which-build: last-successful
200 stable: false
201 filter: 'build/**'
202 target: 'deps'
203 do-not-fingerprint: true
204 - conditional-step:
205 condition-kind: regex-match
206 label: '$conf'
207 regex: agents
208 on-evaluation-failure: run
209 steps:
210 - copyartifact:
211 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
212 which-build: last-successful
213 stable: false
214 filter: 'build/**'
215 target: 'deps'
216 do-not-fingerprint: true
217 - copyartifact:
218 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
219 which-build: last-successful
220 stable: false
221 filter: 'build/**'
222 target: 'deps'
223 do-not-fingerprint: true
224 - copyartifact:
225 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
226 which-build: last-successful
227 stable: false
228 filter: 'build/**'
229 target: 'deps'
230 do-not-fingerprint: true
231 - conditional-step:
232 condition-kind: regex-match
233 label: '$conf'
234 regex: (relayd-only)
235 on-evaluation-failure: run
236 steps:
237 - copyartifact:
238 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
239 which-build: last-successful
240 stable: false
241 filter: 'build/**'
242 target: 'deps'
243 do-not-fingerprint: true
244 - copyartifact:
245 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
246 which-build: last-successful
247 stable: false
248 filter: 'build/**'
249 target: 'deps'
250 do-not-fingerprint: true
251 - conditional-step:
252 condition-kind: regex-match
253 label: '$conf'
254 regex: debug-rcu
255 on-evaluation-failure: run
256 steps:
257 - copyartifact:
258 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=debug-rcu,build=std
259 which-build: last-successful
260 stable: false
261 filter: 'build/**'
262 target: 'deps'
263 do-not-fingerprint: true
264 - copyartifact:
265 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
266 which-build: last-successful
267 stable: false
268 filter: 'build/**'
269 target: 'deps'
270 do-not-fingerprint: true
271 - copyartifact:
272 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=debug-rcu,build=std
273 which-build: last-successful
274 stable: false
275 filter: 'build/**'
276 target: 'deps'
277 do-not-fingerprint: true
278 - conditional-step:
279 condition-kind: regex-match
280 label: '$conf'
281 regex: tls_fallback
282 on-evaluation-failure: run
283 steps:
284 - copyartifact:
285 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=tls_fallback,build=std
286 which-build: last-successful
287 stable: false
288 filter: 'build/**'
289 target: 'deps'
290 do-not-fingerprint: true
291 - copyartifact:
292 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
293 which-build: last-successful
294 stable: false
295 filter: 'build/**'
296 target: 'deps'
297 do-not-fingerprint: true
298 - copyartifact:
299 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=tls_fallback,build=std
300 which-build: last-successful
301 stable: false
302 filter: 'build/**'
303 target: 'deps'
304 do-not-fingerprint: true
305 - shell:
306 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
307 - shell:
308 !include-raw-escape:
309 - scripts/common/print.sh
310 - scripts/lttng-tools/build.sh
311
312 - lttng-tools_build_builders_gerrit: &lttng-tools_build_builders_gerrit
313 name: 'lttng-tools_build_builders_gerrit'
314 builders:
315 - shell:
316 !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh
317 - inject:
318 properties-file: gerrit_custom_dependencies.properties
319 - conditional-step:
320 condition-kind: and
321 on-evaluation-failure: run
322 condition-operands:
323 - condition-kind: shell
324 condition-command: 'test -z "$GERRIT_DEP_LTTNG_UST"'
325 - condition-kind: regex-match
326 label: '$conf'
327 regex: (std|static|agents|debug-rcu)
328 steps:
329 - copyartifact:
330 project: lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
331 which-build: last-successful
332 stable: false
333 filter: 'build/**'
334 target: 'deps'
335 do-not-fingerprint: true
336 - conditional-step:
337 condition-kind: regex-match
338 label: '$conf'
339 regex: (std|static)
340 on-evaluation-failure: run
341 steps:
342 - copyartifact:
343 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
344 which-build: last-successful
345 stable: false
346 filter: 'build/**'
347 target: 'deps'
348 do-not-fingerprint: true
349 - copyartifact:
350 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
351 which-build: last-successful
352 stable: false
353 filter: 'build/**'
354 target: 'deps'
355 do-not-fingerprint: true
356 - conditional-step:
357 condition-kind: regex-match
358 label: '$conf'
359 regex: no-ust
360 on-evaluation-failure: run
361 steps:
362 - copyartifact:
363 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
364 which-build: last-successful
365 stable: false
366 filter: 'build/**'
367 target: 'deps'
368 do-not-fingerprint: true
369 - copyartifact:
370 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
371 which-build: last-successful
372 stable: false
373 filter: 'build/**'
374 target: 'deps'
375 do-not-fingerprint: true
376 - conditional-step:
377 condition-kind: regex-match
378 label: '$conf'
379 regex: (agents|relayd-only)
380 on-evaluation-failure: run
381 steps:
382 - copyartifact:
383 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
384 which-build: last-successful
385 stable: false
386 filter: 'build/**'
387 target: 'deps'
388 do-not-fingerprint: true
389 - copyartifact:
390 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
391 which-build: last-successful
392 stable: false
393 filter: 'build/**'
394 target: 'deps'
395 do-not-fingerprint: true
396 - conditional-step:
397 condition-kind: regex-match
398 label: '$conf'
399 regex: debug-rcu
400 on-evaluation-failure: run
401 steps:
402 - copyartifact:
403 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
404 which-build: last-successful
405 stable: false
406 filter: 'build/**'
407 target: 'deps'
408 do-not-fingerprint: true
409 - copyartifact:
410 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
411 which-build: last-successful
412 stable: false
413 filter: 'build/**'
414 target: 'deps'
415 do-not-fingerprint: true
416 - shell:
417 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
418 - conditional-step:
419 condition-kind: shell
420 condition-command: 'test ! -z "$GERRIT_DEP_LTTNG_UST"'
421 steps:
422 - shell:
423 !include-raw-escape:
424 - scripts/common/override-build-std.sh
425 - scripts/common/print.sh
426 - scripts/lttng-ust/build.sh
427 - shell:
428 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
429 - shell:
430 !include-raw-escape:
431 - scripts/common/print.sh
432 - scripts/lttng-tools/build.sh
433
434 - lttng-tools_build_builders_win: &lttng-tools_build_builders_win
435 name: 'lttng-tools_build_builders_win'
436 builders:
437 - copyartifact:
438 project: liburcu_${{liburcu_version}}_winbuild/arch=${{arch}},conf=std,build=std
439 which-build: last-successful
440 stable: false
441 filter: 'build/**'
442 target: 'deps'
443 do-not-fingerprint: true
444 - conditional-step:
445 condition-kind: strings-match
446 on-evaluation-failure: run
447 condition-string1: '${{arch}}'
448 condition-string2: 'cygwin64'
449 steps:
450 - shell:
451 !include-raw-escape:
452 - scripts/common/cygwin64-shebang
453 - scripts/common/cygpath-prefix
454 - scripts/common/print.sh
455 - scripts/lttng-tools/build.sh
456 - conditional-step:
457 condition-kind: strings-match
458 on-evaluation-failure: run
459 condition-string1: '${{arch}}'
460 condition-string2: 'msys2-mingw32'
461 steps:
462 - inject:
463 properties-content: 'MSYSTEM=MINGW32'
464 - shell:
465 !include-raw-escape:
466 - scripts/common/msys2-shebang
467 - scripts/common/cygpath-prefix
468 - scripts/common/print.sh
469 - scripts/lttng-tools/build.sh
470 - conditional-step:
471 condition-kind: strings-match
472 on-evaluation-failure: run
473 condition-string1: '${{arch}}'
474 condition-string2: 'msys2-mingw64'
475 steps:
476 - inject:
477 properties-content: 'MSYSTEM=MINGW64'
478 - shell:
479 !include-raw-escape:
480 - scripts/common/msys2-shebang
481 - scripts/common/cygpath-prefix
482 - scripts/common/print.sh
483 - scripts/lttng-tools/build.sh
484
485 - lttng-tools_build_publishers_dev: &lttng-tools_build_publishers_dev
486 name: 'lttng-tools_build_publishers_dev'
487 publishers:
488 - postbuildscript:
489 mark-unstable-if-failed: false
490 builders:
491 - role: SLAVE
492 build-on:
493 - FAILURE
494 build-steps:
495 - shell:
496 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
497 - postbuildscript:
498 mark-unstable-if-failed: true
499 builders:
500 - role: SLAVE
501 build-on:
502 - SUCCESS
503 - UNSTABLE
504 - NOT_BUILT
505 - ABORTED
506 - FAILURE
507 build-steps:
508 - shell:
509 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
510 - tap:
511 results: 'tap/**/*.*'
512 fail-if-no-results: true
513 failed-tests-mark-build-as-failure: true
514 todo-is-failure: false
515 - warnings:
516 console-log-parsers:
517 - 'GNU Make + GNU C Compiler (gcc)'
518 total-thresholds:
519 unstable:
520 total-all: 0
521 total-high: 0
522 total-normal: 0
523 total-low: 0
524 - archive:
525 artifacts: 'build/**,deps/**,tap/**'
526 allow-empty: false
527 - workspace-cleanup:
528 clean-if:
529 - failure: false
530 - email-ext:
531 recipients: '{obj:email_to}'
532 always: false
533 unstable: false
534 first-failure: true
535 first-unstable: true
536 not-built: false
537 aborted: false
538 regression: false
539 failure: false
540 second-failure: false
541 improvement: false
542 still-failing: false
543 success: false
544 fixed: false
545 fixed-unhealthy: true
546 still-unstable: false
547 pre-build: false
548 matrix-trigger: only-parent
549 send-to:
550 - recipients
551
552 - lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
553 name: 'lttng-tools_build_publishers_prod'
554 publishers:
555 - postbuildscript:
556 mark-unstable-if-failed: false
557 builders:
558 - role: SLAVE
559 build-on:
560 - FAILURE
561 build-steps:
562 - shell:
563 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
564 - postbuildscript:
565 mark-unstable-if-failed: true
566 builders:
567 - role: SLAVE
568 build-on:
569 - SUCCESS
570 - UNSTABLE
571 - NOT_BUILT
572 - ABORTED
573 - FAILURE
574 build-steps:
575 - shell:
576 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
577 - tap:
578 results: 'tap/**/*.*'
579 fail-if-no-results: true
580 failed-tests-mark-build-as-failure: true
581 todo-is-failure: false
582 - warnings:
583 console-log-parsers:
584 - 'GNU Make + GNU C Compiler (gcc)'
585 total-thresholds:
586 unstable:
587 total-all: 0
588 total-high: 0
589 total-normal: 0
590 total-low: 0
591 - workspace-cleanup:
592 clean-if:
593 - failure: false
594 - archive:
595 artifacts: 'build/**,deps/**,tap/**'
596 allow-empty: false
597 - email-ext:
598 recipients: '{obj:email_to}'
599 reply-to: ci-notification@lists.lttng.org
600 always: false
601 unstable: false
602 first-failure: true
603 first-unstable: true
604 not-built: false
605 aborted: false
606 regression: false
607 failure: false
608 second-failure: false
609 improvement: false
610 still-failing: false
611 success: false
612 fixed: false
613 fixed-unhealthy: true
614 still-unstable: false
615 pre-build: false
616 matrix-trigger: only-parent
617 send-to:
618 - recipients
619
620 - lttng-tools_build_publishers_win: &lttng-tools_build_publishers_win
621 name: 'lttng-tools_build_publishers_win'
622 publishers:
623 - tap:
624 results: 'tap/**/*.*'
625 fail-if-no-results: true
626 failed-tests-mark-build-as-failure: true
627 todo-is-failure: false
628 - warnings:
629 console-log-parsers:
630 - 'GNU Make + GNU C Compiler (gcc)'
631 total-thresholds:
632 unstable:
633 total-all: 0
634 total-high: 0
635 total-normal: 0
636 total-low: 0
637 - workspace-cleanup:
638 clean-if:
639 - failure: false
640 - archive:
641 artifacts: 'build/**,deps/**,tap/**'
642 allow-empty: false
643 - email-ext:
644 recipients: '{obj:email_to}'
645 reply-to: ci-notification@lists.lttng.org
646 always: false
647 unstable: false
648 first-failure: true
649 first-unstable: true
650 not-built: false
651 aborted: false
652 regression: false
653 failure: false
654 second-failure: false
655 improvement: false
656 still-failing: false
657 success: false
658 fixed: false
659 fixed-unhealthy: true
660 still-unstable: false
661 pre-build: false
662 matrix-trigger: only-parent
663 send-to:
664 - recipients
665
666 ## Templates
667 - job-template:
668 name: lttng-tools_{version}_{buildtype}
669 defaults: lttng-tools
670
671 <<: *lttng-tools_build_axes_defaults
672 <<: *lttng-tools_build_builders_defaults
673 <<: *lttng-tools_build_publishers_prod
674
675 triggers:
676 - pollscm:
677 cron: "@hourly"
678 - reverse:
679 jobs: 'lttng-ust_{version}_{buildtype}'
680 result: 'success'
681
682 - job-template:
683 name: lttng-tools_{version}_long_regression
684 defaults: lttng-tools
685 wrappers:
686 - ansicolor
687 - timeout:
688 timeout: 45
689 fail: true
690 type: no-activity
691 write-description: "<h1 style=\"color:red\">This build failed due to timeout.</h1>"
692 - timestamps
693 - workspace-cleanup:
694 clean-if:
695 - failure: false
696
697 <<: *lttng-tools_build_axes_defaults
698 <<: *lttng-tools_build_builders_defaults
699 <<: *lttng-tools_build_publishers_prod
700
701 triggers:
702 - pollscm:
703 cron: "@hourly"
704 - reverse:
705 jobs: 'lttng-ust_{version}_{buildtype}'
706 result: 'success'
707
708 - job-template:
709 name: lttng-tools_{version}_rootbuild
710 defaults: lttng-tools
711
712 scm:
713 - git: *lttng-tools_default_git
714 - git: *lttng-modules_default_git
715
716 wrappers:
717 - ansicolor
718 - timeout:
719 timeout: 10
720 fail: true
721 type: no-activity
722 write-description: "<h1 style=\"color:red\">This build failed due to timeout.</h1>"
723 - timestamps
724
725 <<: *lttng-tools_build_axes_rootbuild
726 <<: *lttng-tools_build_builders_defaults
727 <<: *lttng-tools_build_publishers_prod
728
729 triggers:
730 - pollscm:
731 cron: "@hourly"
732 - reverse:
733 jobs: 'lttng-ust_{version}_build'
734 result: 'success'
735
736 - job-template:
737 name: lttng-tools_{version}_winbuild
738 defaults: lttng-tools
739
740 <<: *lttng-tools_build_axes_defaults
741 <<: *lttng-tools_build_builders_win
742 <<: *lttng-tools_build_publishers_win
743
744 - job-template:
745 name: dev_{user}_lttng-tools_{version}_{buildtype}
746 defaults: lttng-tools
747
748 <<: *lttng-tools_build_axes_defaults
749 <<: *lttng-tools_build_builders_defaults
750 <<: *lttng-tools_build_publishers_dev
751
752 - job-template:
753 name: dev_gerrit_lttng-tools_{buildtype}
754 defaults: lttng-tools
755 concurrent: true
756
757 scm:
758 - git: *lttng-tools_gerrit_git
759
760 triggers:
761 - gerrit:
762 trigger-on:
763 - comment-added-event:
764 approval-category: 'CI-Build'
765 approval-value: 1
766 projects:
767 - project-compare-type: 'PLAIN'
768 project-pattern: 'lttng-tools'
769 branches:
770 - branch-compare-type: 'ANT'
771 branch-pattern: '**'
772
773 properties:
774 - inject:
775 properties-content: |
776 PROJECT_NAME=lttng-tools
777 - build-discarder:
778 days-to-keep: 1
779 - throttle:
780 option: 'category'
781 categories:
782 - 'gerrit-{buildtype}'
783
784 <<: *lttng-tools_build_axes_defaults
785 <<: *lttng-tools_build_builders_gerrit
786
787 publishers:
788 - postbuildscript:
789 mark-unstable-if-failed: false
790 builders:
791 - role: SLAVE
792 build-on:
793 - FAILURE
794 build-steps:
795 - shell:
796 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
797 - postbuildscript:
798 mark-unstable-if-failed: true
799 builders:
800 - role: SLAVE
801 build-on:
802 - SUCCESS
803 - UNSTABLE
804 - NOT_BUILT
805 - ABORTED
806 - FAILURE
807 build-steps:
808 - shell:
809 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
810 - tap:
811 results: 'tap/**/*.*'
812 fail-if-no-results: true
813 failed-tests-mark-build-as-failure: true
814 todo-is-failure: false
815 - warnings:
816 console-log-parsers:
817 - 'GNU Make + GNU C Compiler (gcc)'
818 total-thresholds:
819 unstable:
820 total-all: 0
821 total-high: 0
822 total-normal: 0
823 total-low: 0
824 - archive:
825 artifacts: 'build/**,deps/**,tap/**'
826 allow-empty: false
827 - workspace-cleanup:
828 clean-if:
829 - failure: false
830
831 - job-template:
832 name: dev_gerrit_lttng-tools_rootbuild
833 defaults: lttng-tools
834 concurrent: true
835
836 scm:
837 - git: *lttng-tools_gerrit_git
838 - git:
839 <<: *lttng-modules_default_git
840 branches:
841 - '$GERRIT_BRANCH'
842
843 triggers:
844 - gerrit:
845 trigger-on:
846 - comment-added-event:
847 approval-category: 'CI-Build'
848 approval-value: 1
849 projects:
850 - project-compare-type: 'PLAIN'
851 project-pattern: 'lttng-tools'
852 branches:
853 - branch-compare-type: 'ANT'
854 branch-pattern: '**'
855
856 properties:
857 - inject:
858 properties-content: |
859 PROJECT_NAME=lttng-tools
860 - build-discarder:
861 days-to-keep: 1
862 - throttle:
863 option: 'category'
864 categories:
865 - 'gerrit-{buildtype}'
866
867 <<: *lttng-tools_build_axes_rootbuild
868 <<: *lttng-tools_build_builders_gerrit
869
870 publishers:
871 - tap:
872 results: 'tap/**/*.*'
873 fail-if-no-results: true
874 failed-tests-mark-build-as-failure: true
875 todo-is-failure: false
876 - warnings:
877 console-log-parsers:
878 - 'GNU Make + GNU C Compiler (gcc)'
879 total-thresholds:
880 unstable:
881 total-all: 0
882 total-high: 0
883 total-normal: 0
884 total-low: 0
885 - archive:
886 artifacts: 'build/**,deps/**,tap/**'
887 allow-empty: false
888 - workspace-cleanup:
889 clean-if:
890 - failure: false
891
892 - job-template:
893 name: lttng-tools_{version}_release
894 defaults: lttng-tools
895 node: 'amd64'
896
897 triggers:
898 - pollscm:
899 cron: "@daily"
900
901 scm:
902 - git:
903 url: https://github.com/{github_user}/lttng-tools.git
904 browser: githubweb
905 browser-url: https://github.com/{github_user}/lttng-tools
906 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
907 branches:
908 - '*/tags/{version}.*'
909 basedir: src/lttng-tools
910
911 builders:
912 - copyartifact:
913 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
914 which-build: last-successful
915 stable: false
916 filter: 'build/**'
917 target: 'deps'
918 do-not-fingerprint: true
919 - copyartifact:
920 project: babeltrace_{babelversion}_build/arch=amd64,conf=std,build=std
921 which-build: last-successful
922 stable: false
923 filter: 'build/**'
924 target: 'deps'
925 do-not-fingerprint: true
926 - copyartifact:
927 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=agents,build=std
928 which-build: last-successful
929 stable: false
930 filter: 'build/**'
931 target: 'deps'
932 do-not-fingerprint: true
933 - shell:
934 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
935 - shell:
936 !include-raw-escape: scripts/lttng-tools/release.sh
937
938 publishers:
939 - postbuildscript:
940 mark-unstable-if-failed: false
941 builders:
942 - role: SLAVE
943 build-on:
944 - ABORTED
945 build-steps:
946 - shell:
947 !include-raw-escape: scripts/lttng-tools/tap_failure.sh
948 - postbuildscript:
949 mark-unstable-if-failed: true
950 builders:
951 - role: SLAVE
952 build-on:
953 - SUCCESS
954 - UNSTABLE
955 - NOT_BUILT
956 - ABORTED
957 - FAILURE
958 build-steps:
959 - shell:
960 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
961 - tap:
962 results: 'tap/**/*.*'
963 fail-if-no-results: true
964 failed-tests-mark-build-as-failure: true
965 todo-is-failure: false
966 - warnings:
967 console-log-parsers:
968 - 'GNU Make + GNU C Compiler (gcc)'
969 total-thresholds:
970 unstable:
971 total-all: 0
972 total-high: 0
973 total-normal: 0
974 total-low: 0
975 - workspace-cleanup:
976 clean-if:
977 - failure: false
978 - archive:
979 artifacts: 'out/**'
980 allow-empty: false
981
982 - job-template:
983 name: lttng-tools_{version}_cppcheck
984 defaults: lttng-tools
985
986 triggers:
987 - pollscm:
988 cron: "@daily"
989
990 builders:
991 - shell: |
992 rm -f cppcheck-result.xml
993 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck-result.xml
994
995 publishers:
996 - archive:
997 artifacts: 'cppcheck-result.xml'
998 allow-empty: false
999 - cppcheck:
1000 pattern: 'cppcheck-result.xml'
1001 - email-ext:
1002 recipients: 'ci-notification@lists.lttng.org'
1003 reply-to: ci-notification@lists.lttng.org
1004 always: false
1005 unstable: false
1006 first-failure: true
1007 first-unstable: true
1008 not-built: false
1009 aborted: false
1010 regression: false
1011 failure: false
1012 second-failure: false
1013 improvement: false
1014 still-failing: false
1015 success: false
1016 fixed: false
1017 fixed-unhealthy: true
1018 still-unstable: false
1019 pre-build: false
1020 matrix-trigger: only-parent
1021 send-to:
1022 - recipients
1023
1024 - job-template:
1025 name: lttng-tools_{version}_scan-build
1026 defaults: lttng-tools
1027 node: 'amd64'
1028
1029 triggers:
1030 - pollscm:
1031 cron: "@daily"
1032
1033 builders:
1034 - copyartifact:
1035 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
1036 which-build: last-successful
1037 stable: false
1038 filter: 'build/**'
1039 target: 'deps'
1040 do-not-fingerprint: true
1041 - copyartifact:
1042 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
1043 which-build: last-successful
1044 stable: false
1045 filter: 'build/**'
1046 target: 'deps'
1047 do-not-fingerprint: true
1048 - shell:
1049 !include-raw-escape: scripts/common/scan-build.sh
1050
1051 publishers:
1052 - html-publisher:
1053 name: 'HTML Report'
1054 dir: 'scan-build-archive/'
1055 files: 'index.html'
1056
1057 - job-template:
1058 name: lttng-tools_{version}_coverity
1059 defaults: lttng-tools
1060 node: 'amd64'
1061
1062 triggers:
1063 - pollscm:
1064 cron: "@daily"
1065
1066 wrappers:
1067 - workspace-cleanup
1068 - timestamps
1069 - ansicolor:
1070 colormap: xterm
1071 - credentials-binding:
1072 - username-password-separated:
1073 credential-id: lttng-tools_coverity_token
1074 username: COVERITY_SCAN_PROJECT_NAME
1075 password: COVERITY_SCAN_TOKEN
1076
1077 builders:
1078 - copyartifact:
1079 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
1080 which-build: last-successful
1081 stable: false
1082 filter: 'build/**'
1083 target: 'deps'
1084 do-not-fingerprint: true
1085 - copyartifact:
1086 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
1087 which-build: last-successful
1088 stable: false
1089 filter: 'build/**'
1090 target: 'deps'
1091 do-not-fingerprint: true
1092 - shell:
1093 !include-raw-escape: scripts/common/coverity.sh
1094
1095 publishers:
1096 - archive:
1097 artifacts: 'analysis-results.tgz,cov-int/**'
1098 allow-empty: false
1099 - workspace-cleanup
1100
1101
1102 ## Views
1103 - view-template:
1104 name: 'LTTng-tools'
1105 view-type: list
1106 regex: 'lttng-tools[-_].*'
1107
1108
1109 ## Projects
1110 - project:
1111 name: lttng-tools
1112 github_user: lttng
1113 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
1114 version:
1115 - stable-2.10
1116 - stable-2.11
1117 - stable-2.12
1118 - stable-2.13
1119 - master
1120 jobs:
1121 # Master #
1122 - 'lttng-tools_{version}_{buildtype}':
1123 buildtype: build
1124 version: master
1125 ustversion: master
1126 arch: !!python/tuple [amd64]
1127 build: !!python/tuple [std, oot, dist]
1128 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1129 urcuversion: !!python/tuple [master]
1130 babelversion: !!python/tuple [stable-1.5, master]
1131 testtype: !!python/tuple [base]
1132 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1133 - 'lttng-tools_{version}_{buildtype}':
1134 buildtype: portbuild
1135 version: master
1136 ustversion: master
1137 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1138 build: !!python/tuple [std]
1139 conf: !!python/tuple [std, no-ust, agents]
1140 urcuversion: !!python/tuple [master]
1141 babelversion: !!python/tuple [stable-1.5]
1142 testtype: !!python/tuple [base]
1143 filter: ''
1144 - 'lttng-tools_{version}_{buildtype}':
1145 buildtype: slesbuild
1146 version: master
1147 ustversion: master
1148 arch: !!python/tuple [sles12sp5]
1149 build: !!python/tuple [std]
1150 conf: !!python/tuple [agents]
1151 urcuversion: !!python/tuple [master]
1152 babelversion: !!python/tuple [stable-1.5]
1153 testtype: !!python/tuple [base]
1154 filter: ''
1155 - 'lttng-tools_{version}_{buildtype}':
1156 buildtype: elbuild
1157 version: master
1158 ustversion: master
1159 arch: !!python/tuple [el8]
1160 build: !!python/tuple [std]
1161 conf: !!python/tuple [std]
1162 urcuversion: !!python/tuple [master]
1163 babelversion: !!python/tuple [stable-1.5]
1164 testtype: !!python/tuple [base]
1165 filter: ''
1166 - 'lttng-tools_{version}_{buildtype}':
1167 buildtype: macosbuild
1168 version: master
1169 ustversion: master
1170 arch: !!python/tuple [macos-amd64, macos-arm64]
1171 build: !!python/tuple [std]
1172 conf: !!python/tuple [relayd-only]
1173 urcuversion: !!python/tuple [master]
1174 babelversion: !!python/tuple [stable-1.5]
1175 testtype: !!python/tuple [base]
1176 filter: ''
1177 - 'lttng-tools_{version}_winbuild':
1178 version: master
1179 ustversion: master
1180 arch: !!python/tuple [cygwin64]
1181 build: !!python/tuple [std]
1182 conf: !!python/tuple [relayd-only]
1183 urcuversion: !!python/tuple [master]
1184 babelversion: !!python/tuple [stable-1.5]
1185 testtype: !!python/tuple [base]
1186 filter: ''
1187 - 'lttng-tools_{version}_long_regression':
1188 buildtype: build
1189 version: master
1190 ustversion: master
1191 arch: !!python/tuple [amd64]
1192 build: !!python/tuple [std]
1193 conf: !!python/tuple [std]
1194 urcuversion: !!python/tuple [master]
1195 babelversion: !!python/tuple [stable-1.5]
1196 testtype: !!python/tuple [full]
1197 filter: ''
1198 - 'lttng-tools_{version}_rootbuild':
1199 buildtype: build
1200 version: master
1201 ustversion: master
1202 arch: !!python/tuple [amd64]
1203 build: !!python/tuple [std]
1204 conf: !!python/tuple [agents]
1205 urcuversion: !!python/tuple [master]
1206 babelversion: !!python/tuple [stable-2.0]
1207 testtype: !!python/tuple [base]
1208 filter: ''
1209
1210 # stable-2.13
1211 - 'lttng-tools_{version}_{buildtype}':
1212 buildtype: build
1213 version: stable-2.13
1214 ustversion: stable-2.13
1215 arch: !!python/tuple [amd64]
1216 build: !!python/tuple [std, oot, dist]
1217 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1218 urcuversion: !!python/tuple [stable-0.13]
1219 babelversion: !!python/tuple [stable-2.0]
1220 testtype: !!python/tuple [base]
1221 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1222 - 'lttng-tools_{version}_{buildtype}':
1223 buildtype: portbuild
1224 version: stable-2.13
1225 ustversion: stable-2.13
1226 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1227 build: !!python/tuple [std]
1228 conf: !!python/tuple [std, no-ust, agents]
1229 urcuversion: !!python/tuple [stable-0.13]
1230 babelversion: !!python/tuple [stable-2.0]
1231 testtype: !!python/tuple [base]
1232 filter: ''
1233 - 'lttng-tools_{version}_{buildtype}':
1234 buildtype: slesbuild
1235 version: stable-2.13
1236 ustversion: stable-2.13
1237 arch: !!python/tuple [sles12sp5]
1238 build: !!python/tuple [std]
1239 conf: !!python/tuple [agents]
1240 urcuversion: !!python/tuple [stable-0.13]
1241 babelversion: !!python/tuple [stable-2.0]
1242 testtype: !!python/tuple [base]
1243 filter: ''
1244 - 'lttng-tools_{version}_{buildtype}':
1245 buildtype: elbuild
1246 version: stable-2.13
1247 ustversion: stable-2.13
1248 arch: !!python/tuple [el8]
1249 build: !!python/tuple [std]
1250 conf: !!python/tuple [std]
1251 urcuversion: !!python/tuple [stable-0.13]
1252 babelversion: !!python/tuple [stable-2.0]
1253 testtype: !!python/tuple [base]
1254 filter: ''
1255 - 'lttng-tools_{version}_{buildtype}':
1256 buildtype: macosbuild
1257 version: stable-2.13
1258 ustversion: stable-2.13
1259 arch: !!python/tuple [macos-amd64, macos-arm64]
1260 build: !!python/tuple [std]
1261 conf: !!python/tuple [relayd-only]
1262 urcuversion: !!python/tuple [stable-0.13]
1263 babelversion: !!python/tuple [stable-2.0]
1264 testtype: !!python/tuple [base]
1265 filter: ''
1266 - 'lttng-tools_{version}_winbuild':
1267 version: stable-2.13
1268 ustversion: stable-2.13
1269 arch: !!python/tuple [cygwin64]
1270 build: !!python/tuple [std]
1271 conf: !!python/tuple [relayd-only]
1272 urcuversion: !!python/tuple [stable-0.13]
1273 babelversion: !!python/tuple [stable-2.0]
1274 testtype: !!python/tuple [base]
1275 filter: ''
1276 - 'lttng-tools_{version}_long_regression':
1277 buildtype: build
1278 version: stable-2.13
1279 ustversion: stable-2.13
1280 arch: !!python/tuple [amd64]
1281 build: !!python/tuple [std]
1282 conf: !!python/tuple [std]
1283 urcuversion: !!python/tuple [stable-0.13]
1284 babelversion: !!python/tuple [stable-2.0]
1285 testtype: !!python/tuple [full]
1286 filter: ''
1287 - 'lttng-tools_{version}_rootbuild':
1288 buildtype: build
1289 version: stable-2.13
1290 ustversion: stable-2.13
1291 arch: !!python/tuple [amd64]
1292 build: !!python/tuple [std]
1293 conf: !!python/tuple [agents]
1294 urcuversion: !!python/tuple [stable-0.13]
1295 babelversion: !!python/tuple [stable-2.0]
1296 testtype: !!python/tuple [base]
1297 filter: ''
1298 - 'lttng-tools_{version}_release':
1299 version: v2.13
1300 ustversion: stable-2.13
1301 urcuversion: stable-0.13
1302 babelversion: stable-2.0
1303
1304 # stable-2.12
1305 - 'lttng-tools_{version}_{buildtype}':
1306 buildtype: build
1307 version: stable-2.12
1308 ustversion: stable-2.12
1309 arch: !!python/tuple [amd64]
1310 build: !!python/tuple [std, oot, dist]
1311 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1312 urcuversion: !!python/tuple [stable-0.12]
1313 babelversion: !!python/tuple [stable-2.0]
1314 testtype: !!python/tuple [base]
1315 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1316 - 'lttng-tools_{version}_{buildtype}':
1317 buildtype: portbuild
1318 version: stable-2.12
1319 ustversion: stable-2.12
1320 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1321 build: !!python/tuple [std]
1322 conf: !!python/tuple [std, no-ust, agents]
1323 urcuversion: !!python/tuple [stable-0.12]
1324 babelversion: !!python/tuple [stable-2.0]
1325 testtype: !!python/tuple [base]
1326 filter: ''
1327 - 'lttng-tools_{version}_{buildtype}':
1328 buildtype: slesbuild
1329 version: stable-2.12
1330 ustversion: stable-2.12
1331 arch: !!python/tuple [sles12sp5]
1332 build: !!python/tuple [std]
1333 conf: !!python/tuple [agents]
1334 urcuversion: !!python/tuple [stable-0.12]
1335 babelversion: !!python/tuple [stable-2.0]
1336 testtype: !!python/tuple [base]
1337 filter: ''
1338 - 'lttng-tools_{version}_{buildtype}':
1339 buildtype: elbuild
1340 version: stable-2.12
1341 ustversion: stable-2.12
1342 arch: !!python/tuple [el8]
1343 build: !!python/tuple [std]
1344 conf: !!python/tuple [std]
1345 urcuversion: !!python/tuple [stable-0.12]
1346 babelversion: !!python/tuple [stable-2.0]
1347 testtype: !!python/tuple [base]
1348 filter: ''
1349 - 'lttng-tools_{version}_{buildtype}':
1350 buildtype: macosbuild
1351 version: stable-2.12
1352 ustversion: stable-2.12
1353 arch: !!python/tuple [macos-amd64, macos-arm64]
1354 build: !!python/tuple [std]
1355 conf: !!python/tuple [relayd-only]
1356 urcuversion: !!python/tuple [stable-0.12]
1357 babelversion: !!python/tuple [stable-2.0]
1358 testtype: !!python/tuple [base]
1359 filter: ''
1360 - 'lttng-tools_{version}_winbuild':
1361 version: stable-2.12
1362 ustversion: stable-2.12
1363 arch: !!python/tuple [cygwin64]
1364 build: !!python/tuple [std]
1365 conf: !!python/tuple [relayd-only]
1366 urcuversion: !!python/tuple [stable-0.12]
1367 babelversion: !!python/tuple [stable-2.0]
1368 testtype: !!python/tuple [base]
1369 filter: ''
1370 - 'lttng-tools_{version}_long_regression':
1371 buildtype: build
1372 version: stable-2.12
1373 ustversion: stable-2.12
1374 arch: !!python/tuple [amd64]
1375 build: !!python/tuple [std]
1376 conf: !!python/tuple [std]
1377 urcuversion: !!python/tuple [stable-0.12]
1378 babelversion: !!python/tuple [stable-2.0]
1379 testtype: !!python/tuple [full]
1380 filter: ''
1381 - 'lttng-tools_{version}_rootbuild':
1382 buildtype: build
1383 version: stable-2.12
1384 ustversion: stable-2.12
1385 arch: !!python/tuple [amd64]
1386 build: !!python/tuple [std]
1387 conf: !!python/tuple [agents]
1388 urcuversion: !!python/tuple [stable-0.12]
1389 babelversion: !!python/tuple [stable-2.0]
1390 testtype: !!python/tuple [base]
1391 filter: ''
1392 - 'lttng-tools_{version}_release':
1393 version: v2.12
1394 ustversion: stable-2.12
1395 urcuversion: stable-0.12
1396 babelversion: stable-2.0
1397
1398 # stable-2.11
1399 - 'lttng-tools_{version}_{buildtype}':
1400 buildtype: build
1401 version: stable-2.11
1402 ustversion: stable-2.11
1403 arch: !!python/tuple [amd64]
1404 build: !!python/tuple [std, oot, dist]
1405 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1406 urcuversion: !!python/tuple [stable-0.12]
1407 babelversion: !!python/tuple [stable-1.5]
1408 testtype: !!python/tuple [base]
1409 filter: '(build=="std") || ((babeltrace_version=="stable-1.5" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1410 - 'lttng-tools_{version}_{buildtype}':
1411 buildtype: portbuild
1412 version: stable-2.11
1413 ustversion: stable-2.11
1414 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1415 build: !!python/tuple [std]
1416 conf: !!python/tuple [std, no-ust, agents]
1417 urcuversion: !!python/tuple [stable-0.12]
1418 babelversion: !!python/tuple [stable-1.5]
1419 testtype: !!python/tuple [base]
1420 filter: ''
1421 - 'lttng-tools_{version}_{buildtype}':
1422 buildtype: slesbuild
1423 version: stable-2.11
1424 ustversion: stable-2.11
1425 arch: !!python/tuple [sles12sp5]
1426 build: !!python/tuple [std]
1427 conf: !!python/tuple [agents]
1428 urcuversion: !!python/tuple [stable-0.12]
1429 babelversion: !!python/tuple [stable-1.5]
1430 testtype: !!python/tuple [base]
1431 filter: ''
1432 - 'lttng-tools_{version}_{buildtype}':
1433 buildtype: elbuild
1434 version: stable-2.11
1435 ustversion: stable-2.11
1436 arch: !!python/tuple [el8]
1437 build: !!python/tuple [std]
1438 conf: !!python/tuple [std]
1439 urcuversion: !!python/tuple [stable-0.12]
1440 babelversion: !!python/tuple [stable-1.5]
1441 testtype: !!python/tuple [base]
1442 filter: ''
1443 - 'lttng-tools_{version}_{buildtype}':
1444 buildtype: macosbuild
1445 version: stable-2.11
1446 ustversion: stable-2.11
1447 arch: !!python/tuple [macos-amd64, macos-arm64]
1448 build: !!python/tuple [std]
1449 conf: !!python/tuple [relayd-only]
1450 urcuversion: !!python/tuple [stable-0.12]
1451 babelversion: !!python/tuple [stable-1.5]
1452 testtype: !!python/tuple [base]
1453 filter: ''
1454 - 'lttng-tools_{version}_winbuild':
1455 version: stable-2.11
1456 ustversion: stable-2.11
1457 arch: !!python/tuple [cygwin64]
1458 build: !!python/tuple [std]
1459 conf: !!python/tuple [relayd-only]
1460 urcuversion: !!python/tuple [stable-0.12]
1461 babelversion: !!python/tuple [stable-1.5]
1462 testtype: !!python/tuple [base]
1463 filter: ''
1464 - 'lttng-tools_{version}_long_regression':
1465 buildtype: build
1466 version: stable-2.11
1467 ustversion: stable-2.11
1468 arch: !!python/tuple [amd64]
1469 build: !!python/tuple [std]
1470 conf: !!python/tuple [std]
1471 urcuversion: !!python/tuple [stable-0.12]
1472 babelversion: !!python/tuple [stable-1.5]
1473 testtype: !!python/tuple [full]
1474 filter: ''
1475 - 'lttng-tools_{version}_rootbuild':
1476 buildtype: build
1477 version: stable-2.11
1478 ustversion: stable-2.11
1479 arch: !!python/tuple [amd64]
1480 build: !!python/tuple [std]
1481 conf: !!python/tuple [agents]
1482 urcuversion: !!python/tuple [stable-0.12]
1483 babelversion: !!python/tuple [stable-1.5]
1484 testtype: !!python/tuple [base]
1485 filter: ''
1486 - 'lttng-tools_{version}_release':
1487 version: v2.11
1488 ustversion: stable-2.11
1489 urcuversion: stable-0.12
1490 babelversion: stable-1.5
1491
1492 # stable-2.10
1493 - 'lttng-tools_{version}_{buildtype}':
1494 buildtype: build
1495 version: stable-2.10
1496 ustversion: stable-2.10
1497 arch: !!python/tuple [amd64]
1498 build: !!python/tuple [std, oot, dist]
1499 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1500 urcuversion: !!python/tuple [stable-0.9]
1501 babelversion: !!python/tuple [stable-1.5]
1502 testtype: !!python/tuple [base]
1503 filter: '(build=="std") || ((babeltrace_version=="stable-1.5" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1504 - 'lttng-tools_{version}_{buildtype}':
1505 buildtype: portbuild
1506 version: stable-2.10
1507 ustversion: stable-2.10
1508 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1509 build: !!python/tuple [std]
1510 conf: !!python/tuple [std, no-ust, agents]
1511 urcuversion: !!python/tuple [stable-0.9]
1512 babelversion: !!python/tuple [stable-1.5]
1513 testtype: !!python/tuple [base]
1514 filter: ''
1515 - 'lttng-tools_{version}_{buildtype}':
1516 buildtype: slesbuild
1517 version: stable-2.10
1518 ustversion: stable-2.10
1519 arch: !!python/tuple [sles12sp5]
1520 build: !!python/tuple [std]
1521 conf: !!python/tuple [agents]
1522 urcuversion: !!python/tuple [stable-0.9]
1523 babelversion: !!python/tuple [stable-1.5]
1524 testtype: !!python/tuple [base]
1525 filter: ''
1526 - 'lttng-tools_{version}_{buildtype}':
1527 buildtype: elbuild
1528 version: stable-2.10
1529 ustversion: stable-2.10
1530 arch: !!python/tuple [el8]
1531 build: !!python/tuple [std]
1532 conf: !!python/tuple [std]
1533 urcuversion: !!python/tuple [stable-0.9]
1534 babelversion: !!python/tuple [stable-1.5]
1535 testtype: !!python/tuple [base]
1536 filter: ''
1537 - 'lttng-tools_{version}_{buildtype}':
1538 buildtype: macosbuild
1539 version: stable-2.10
1540 ustversion: stable-2.10
1541 arch: !!python/tuple [macos-amd64, macos-arm64]
1542 build: !!python/tuple [std]
1543 conf: !!python/tuple [relayd-only]
1544 urcuversion: !!python/tuple [stable-0.9]
1545 babelversion: !!python/tuple [stable-1.5]
1546 testtype: !!python/tuple [base]
1547 filter: ''
1548 - 'lttng-tools_{version}_winbuild':
1549 version: stable-2.10
1550 ustversion: stable-2.10
1551 arch: !!python/tuple [cygwin64]
1552 build: !!python/tuple [std]
1553 conf: !!python/tuple [relayd-only]
1554 urcuversion: !!python/tuple [stable-0.9]
1555 babelversion: !!python/tuple [stable-1.5]
1556 testtype: !!python/tuple [base]
1557 filter: ''
1558 - 'lttng-tools_{version}_long_regression':
1559 buildtype: build
1560 version: stable-2.10
1561 ustversion: stable-2.10
1562 arch: !!python/tuple [amd64]
1563 build: !!python/tuple [std]
1564 conf: !!python/tuple [std]
1565 urcuversion: !!python/tuple [stable-0.9]
1566 babelversion: !!python/tuple [stable-1.5]
1567 testtype: !!python/tuple [full]
1568 filter: ''
1569 - 'lttng-tools_{version}_release':
1570 version: v2.10
1571 ustversion: stable-2.10
1572 urcuversion: stable-0.9
1573 babelversion: stable-1.5
1574
1575 - 'lttng-tools_{version}_cppcheck'
1576 - 'lttng-tools_{version}_scan-build':
1577 version: master
1578 urcuversion: master
1579 ustversion: master
1580 - 'lttng-tools_{version}_scan-build':
1581 version: stable-2.11
1582 urcuversion: stable-0.12
1583 ustversion: stable-2.11
1584 - 'lttng-tools_{version}_scan-build':
1585 version: stable-2.10
1586 urcuversion: stable-0.9
1587 ustversion: stable-2.10
1588 - 'lttng-tools_{version}_coverity':
1589 version: master
1590 urcuversion: master
1591 ustversion: master
1592
1593
1594 - project:
1595 name: dev_jgalar_lttng-tools
1596 user: jgalar
1597 github_user: jgalar
1598 email_to: 'jgalar@efficios.com'
1599 jobs:
1600 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1601 buildtype: build
1602 version: master-staging
1603 ustversion: master
1604 arch: !!python/tuple [amd64]
1605 build: !!python/tuple [std, oot, dist]
1606 conf: !!python/tuple [std, no-ust, agents]
1607 urcuversion: !!python/tuple [master]
1608 babelversion: !!python/tuple [stable-1.5, master]
1609 testtype: !!python/tuple [base]
1610 filter: ''
1611 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1612 buildtype: build
1613 version: stable-2.13-staging
1614 ustversion: stable-2.13
1615 arch: !!python/tuple [amd64]
1616 build: !!python/tuple [std, oot, dist]
1617 conf: !!python/tuple [std, no-ust, agents]
1618 urcuversion: !!python/tuple [stable-0.12]
1619 babelversion: !!python/tuple [stable-2.0, master]
1620 testtype: !!python/tuple [base]
1621 filter: ''
1622 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1623 buildtype: build
1624 version: stable-2.12-staging
1625 ustversion: stable-2.12
1626 arch: !!python/tuple [amd64]
1627 build: !!python/tuple [std, oot, dist]
1628 conf: !!python/tuple [std, no-ust, agents]
1629 urcuversion: !!python/tuple [stable-0.12]
1630 babelversion: !!python/tuple [stable-2.0, master]
1631 testtype: !!python/tuple [base]
1632 filter: ''
1633 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1634 buildtype: build
1635 version: stable-2.11-staging
1636 ustversion: stable-2.11
1637 arch: !!python/tuple [amd64]
1638 build: !!python/tuple [std, oot, dist]
1639 conf: !!python/tuple [std, no-ust, agents]
1640 urcuversion: !!python/tuple [stable-0.12]
1641 babelversion: !!python/tuple [stable-1.5, master]
1642 testtype: !!python/tuple [base]
1643 filter: ''
1644 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1645 buildtype: build
1646 version: stable-2.10-staging
1647 ustversion: stable-2.10
1648 arch: !!python/tuple [amd64]
1649 build: !!python/tuple [std, oot, dist]
1650 conf: !!python/tuple [std, no-ust, agents]
1651 urcuversion: !!python/tuple [stable-0.9]
1652 babelversion: !!python/tuple [stable-1.5]
1653 testtype: !!python/tuple [base]
1654 filter: ''
1655 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1656 buildtype: portbuild
1657 version: master-staging
1658 ustversion: master
1659 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1660 build: !!python/tuple [std]
1661 conf: !!python/tuple [std, no-ust, agents]
1662 urcuversion: !!python/tuple [master]
1663 babelversion: !!python/tuple [stable-1.5, master]
1664 testtype: !!python/tuple [base]
1665 filter: ''
1666 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1667 buildtype: portbuild
1668 version: stable-2.13-staging
1669 ustversion: stable-2.13
1670 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1671 build: !!python/tuple [std]
1672 conf: !!python/tuple [std, no-ust, agents]
1673 urcuversion: !!python/tuple [stable-0.12]
1674 babelversion: !!python/tuple [stable-2.0]
1675 testtype: !!python/tuple [base]
1676 filter: ''
1677 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1678 buildtype: portbuild
1679 version: stable-2.12-staging
1680 ustversion: stable-2.12
1681 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1682 build: !!python/tuple [std]
1683 conf: !!python/tuple [std, no-ust, agents]
1684 urcuversion: !!python/tuple [stable-0.12]
1685 babelversion: !!python/tuple [stable-2.0]
1686 testtype: !!python/tuple [base]
1687 filter: ''
1688 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1689 buildtype: portbuild
1690 version: stable-2.11-staging
1691 ustversion: stable-2.11
1692 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1693 build: !!python/tuple [std]
1694 conf: !!python/tuple [std, no-ust, agents]
1695 urcuversion: !!python/tuple [stable-0.12]
1696 babelversion: !!python/tuple [stable-1.5]
1697 testtype: !!python/tuple [base]
1698 filter: ''
1699 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1700 buildtype: portbuild
1701 version: stable-2.10-staging
1702 ustversion: stable-2.10
1703 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1704 build: !!python/tuple [std]
1705 conf: !!python/tuple [std, no-ust, agents]
1706 urcuversion: !!python/tuple [stable-0.9]
1707 babelversion: !!python/tuple [stable-1.5]
1708 testtype: !!python/tuple [base]
1709 filter: ''
1710 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1711 buildtype: macosbuild
1712 version: master-staging
1713 ustversion: master
1714 arch: !!python/tuple [macos-amd64, macos-arm64]
1715 build: !!python/tuple [std]
1716 conf: !!python/tuple [relayd-only]
1717 urcuversion: !!python/tuple [master]
1718 babelversion: !!python/tuple [stable-1.5]
1719 testtype: !!python/tuple [base]
1720 filter: ''
1721
1722 - project:
1723 name: gerrit-lttng-tools
1724 github_user: lttng
1725 jobs:
1726 - 'dev_gerrit_lttng-tools_{buildtype}':
1727 buildtype: build
1728 arch: !!python/tuple [amd64]
1729 build: !!python/tuple [std, oot, dist, oot-dist]
1730 conf: !!python/tuple [std, no-ust, agents]
1731 urcuversion: !!python/tuple [stable-0.13]
1732 babelversion: !!python/tuple [stable-1.5]
1733 testtype: !!python/tuple [base]
1734 filter: ''
1735 - 'dev_gerrit_lttng-tools_rootbuild':
1736 buildtype: build
1737 arch: !!python/tuple [amd64]
1738 build: !!python/tuple [std]
1739 conf: !!python/tuple [agents]
1740 urcuversion: !!python/tuple [stable-0.13]
1741 babelversion: !!python/tuple [stable-2.0]
1742 testtype: !!python/tuple [base]
1743 filter: ''
1744
1745 - project:
1746 name: lttng-tools-views
1747 views:
1748 - LTTng-tools
This page took 0.064462 seconds and 5 git commands to generate.