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