jjb: Update MacOS jobs for Big Sur and arm64
[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 [sles12sp2]
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}_{buildtype}':
1138 buildtype: solarisbuild
1139 version: master
1140 ustversion: master
1141 arch: !!python/tuple [sol10-i386, sol11-i386]
1142 build: !!python/tuple [std]
1143 conf: !!python/tuple [relayd-only]
1144 urcuversion: !!python/tuple [master]
1145 babelversion: !!python/tuple [stable-1.5]
1146 testtype: !!python/tuple [base]
1147 filter: ''
1148 - 'lttng-tools_{version}_winbuild':
1149 version: master
1150 ustversion: master
1151 arch: !!python/tuple [cygwin64]
1152 build: !!python/tuple [std]
1153 conf: !!python/tuple [relayd-only]
1154 urcuversion: !!python/tuple [master]
1155 babelversion: !!python/tuple [stable-1.5]
1156 testtype: !!python/tuple [base]
1157 filter: ''
1158 - 'lttng-tools_{version}_long_regression':
1159 buildtype: build
1160 version: master
1161 ustversion: master
1162 arch: !!python/tuple [amd64]
1163 build: !!python/tuple [std]
1164 conf: !!python/tuple [std]
1165 urcuversion: !!python/tuple [master]
1166 babelversion: !!python/tuple [stable-1.5]
1167 testtype: !!python/tuple [full]
1168 filter: ''
1169 - 'lttng-tools_{version}_rootbuild':
1170 buildtype: build
1171 version: master
1172 ustversion: master
1173 arch: !!python/tuple [amd64]
1174 build: !!python/tuple [std]
1175 conf: !!python/tuple [agents]
1176 urcuversion: !!python/tuple [master]
1177 babelversion: !!python/tuple [stable-2.0]
1178 testtype: !!python/tuple [base]
1179 filter: ''
1180
1181 # stable-2.12
1182 - 'lttng-tools_{version}_{buildtype}':
1183 buildtype: build
1184 version: stable-2.12
1185 ustversion: stable-2.12
1186 arch: !!python/tuple [amd64]
1187 build: !!python/tuple [std, oot, dist]
1188 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1189 urcuversion: !!python/tuple [stable-0.12]
1190 babelversion: !!python/tuple [stable-2.0]
1191 testtype: !!python/tuple [base]
1192 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1193 - 'lttng-tools_{version}_{buildtype}':
1194 buildtype: portbuild
1195 version: stable-2.12
1196 ustversion: stable-2.12
1197 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1198 build: !!python/tuple [std]
1199 conf: !!python/tuple [std, no-ust, 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: slesbuild
1206 version: stable-2.12
1207 ustversion: stable-2.12
1208 arch: !!python/tuple [sles12sp2]
1209 build: !!python/tuple [std]
1210 conf: !!python/tuple [agents]
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: elbuild
1217 version: stable-2.12
1218 ustversion: stable-2.12
1219 arch: !!python/tuple [el8]
1220 build: !!python/tuple [std]
1221 conf: !!python/tuple [std]
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}_{buildtype}':
1227 buildtype: solarisbuild
1228 version: stable-2.12
1229 ustversion: stable-2.12
1230 arch: !!python/tuple [sol10-i386, sol11-i386]
1231 build: !!python/tuple [std]
1232 conf: !!python/tuple [relayd-only]
1233 urcuversion: !!python/tuple [stable-0.12]
1234 babelversion: !!python/tuple [stable-1.5]
1235 testtype: !!python/tuple [base]
1236 filter: ''
1237 - 'lttng-tools_{version}_{buildtype}':
1238 buildtype: macosbuild
1239 version: stable-2.12
1240 ustversion: stable-2.12
1241 arch: !!python/tuple [macos-amd64, macos-arm64]
1242 build: !!python/tuple [std]
1243 conf: !!python/tuple [relayd-only]
1244 urcuversion: !!python/tuple [stable-0.12]
1245 babelversion: !!python/tuple [stable-2.0]
1246 testtype: !!python/tuple [base]
1247 filter: ''
1248 - 'lttng-tools_{version}_winbuild':
1249 version: stable-2.12
1250 ustversion: stable-2.12
1251 arch: !!python/tuple [cygwin64]
1252 build: !!python/tuple [std]
1253 conf: !!python/tuple [relayd-only]
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}_long_regression':
1259 buildtype: build
1260 version: stable-2.12
1261 ustversion: stable-2.12
1262 arch: !!python/tuple [amd64]
1263 build: !!python/tuple [std]
1264 conf: !!python/tuple [std]
1265 urcuversion: !!python/tuple [stable-0.12]
1266 babelversion: !!python/tuple [stable-2.0]
1267 testtype: !!python/tuple [full]
1268 filter: ''
1269 - 'lttng-tools_{version}_rootbuild':
1270 buildtype: build
1271 version: stable-2.12
1272 ustversion: stable-2.12
1273 arch: !!python/tuple [amd64]
1274 build: !!python/tuple [std]
1275 conf: !!python/tuple [agents]
1276 urcuversion: !!python/tuple [stable-0.12]
1277 babelversion: !!python/tuple [stable-2.0]
1278 testtype: !!python/tuple [base]
1279 filter: ''
1280 - 'lttng-tools_{version}_release':
1281 version: v2.12
1282 ustversion: stable-2.12
1283 urcuversion: stable-0.12
1284 babelversion: stable-2.0
1285
1286 # stable-2.11
1287 - 'lttng-tools_{version}_{buildtype}':
1288 buildtype: build
1289 version: stable-2.11
1290 ustversion: stable-2.11
1291 arch: !!python/tuple [amd64]
1292 build: !!python/tuple [std, oot, dist]
1293 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1294 urcuversion: !!python/tuple [stable-0.10]
1295 babelversion: !!python/tuple [stable-1.5]
1296 testtype: !!python/tuple [base]
1297 filter: '(build=="std") || ((babeltrace_version=="stable-1.5" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1298 - 'lttng-tools_{version}_{buildtype}':
1299 buildtype: portbuild
1300 version: stable-2.11
1301 ustversion: stable-2.11
1302 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1303 build: !!python/tuple [std]
1304 conf: !!python/tuple [std, no-ust, agents]
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: slesbuild
1311 version: stable-2.11
1312 ustversion: stable-2.11
1313 arch: !!python/tuple [sles12sp2]
1314 build: !!python/tuple [std]
1315 conf: !!python/tuple [agents]
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}_{buildtype}':
1321 buildtype: elbuild
1322 version: stable-2.11
1323 ustversion: stable-2.11
1324 arch: !!python/tuple [el8]
1325 build: !!python/tuple [std]
1326 conf: !!python/tuple [std]
1327 urcuversion: !!python/tuple [stable-0.10]
1328 babelversion: !!python/tuple [stable-1.5]
1329 testtype: !!python/tuple [base]
1330 filter: ''
1331 - 'lttng-tools_{version}_{buildtype}':
1332 buildtype: solarisbuild
1333 version: stable-2.11
1334 ustversion: stable-2.11
1335 arch: !!python/tuple [sol10-i386, sol11-i386]
1336 build: !!python/tuple [std]
1337 conf: !!python/tuple [relayd-only]
1338 urcuversion: !!python/tuple [stable-0.10]
1339 babelversion: !!python/tuple [stable-1.5]
1340 testtype: !!python/tuple [base]
1341 filter: ''
1342 - 'lttng-tools_{version}_{buildtype}':
1343 buildtype: macosbuild
1344 version: stable-2.11
1345 ustversion: stable-2.11
1346 arch: !!python/tuple [macos-amd64, macos-arm64]
1347 build: !!python/tuple [std]
1348 conf: !!python/tuple [relayd-only]
1349 urcuversion: !!python/tuple [stable-0.10]
1350 babelversion: !!python/tuple [stable-1.5]
1351 testtype: !!python/tuple [base]
1352 filter: ''
1353 - 'lttng-tools_{version}_winbuild':
1354 version: stable-2.11
1355 ustversion: stable-2.11
1356 arch: !!python/tuple [cygwin64]
1357 build: !!python/tuple [std]
1358 conf: !!python/tuple [relayd-only]
1359 urcuversion: !!python/tuple [stable-0.10]
1360 babelversion: !!python/tuple [stable-1.5]
1361 testtype: !!python/tuple [base]
1362 filter: ''
1363 - 'lttng-tools_{version}_long_regression':
1364 buildtype: build
1365 version: stable-2.11
1366 ustversion: stable-2.11
1367 arch: !!python/tuple [amd64]
1368 build: !!python/tuple [std]
1369 conf: !!python/tuple [std]
1370 urcuversion: !!python/tuple [stable-0.10]
1371 babelversion: !!python/tuple [stable-1.5]
1372 testtype: !!python/tuple [full]
1373 filter: ''
1374 - 'lttng-tools_{version}_rootbuild':
1375 buildtype: build
1376 version: stable-2.11
1377 ustversion: stable-2.11
1378 arch: !!python/tuple [amd64]
1379 build: !!python/tuple [std]
1380 conf: !!python/tuple [agents]
1381 urcuversion: !!python/tuple [stable-0.10]
1382 babelversion: !!python/tuple [stable-1.5]
1383 testtype: !!python/tuple [base]
1384 filter: ''
1385 - 'lttng-tools_{version}_release':
1386 version: v2.11
1387 ustversion: stable-2.11
1388 urcuversion: stable-0.10
1389 babelversion: stable-1.5
1390
1391 # stable-2.10
1392 - 'lttng-tools_{version}_{buildtype}':
1393 buildtype: build
1394 version: stable-2.10
1395 ustversion: stable-2.10
1396 arch: !!python/tuple [amd64]
1397 build: !!python/tuple [std, oot, dist]
1398 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
1399 urcuversion: !!python/tuple [stable-0.9]
1400 babelversion: !!python/tuple [stable-1.5]
1401 testtype: !!python/tuple [base]
1402 filter: '(build=="std") || ((babeltrace_version=="stable-1.5" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
1403 - 'lttng-tools_{version}_{buildtype}':
1404 buildtype: portbuild
1405 version: stable-2.10
1406 ustversion: stable-2.10
1407 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1408 build: !!python/tuple [std]
1409 conf: !!python/tuple [std, no-ust, agents]
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}_{buildtype}':
1415 buildtype: slesbuild
1416 version: stable-2.10
1417 ustversion: stable-2.10
1418 arch: !!python/tuple [sles12sp2]
1419 build: !!python/tuple [std]
1420 conf: !!python/tuple [agents]
1421 urcuversion: !!python/tuple [stable-0.9]
1422 babelversion: !!python/tuple [stable-1.5]
1423 testtype: !!python/tuple [base]
1424 filter: ''
1425 - 'lttng-tools_{version}_{buildtype}':
1426 buildtype: elbuild
1427 version: stable-2.10
1428 ustversion: stable-2.10
1429 arch: !!python/tuple [el8]
1430 build: !!python/tuple [std]
1431 conf: !!python/tuple [std]
1432 urcuversion: !!python/tuple [stable-0.9]
1433 babelversion: !!python/tuple [stable-1.5]
1434 testtype: !!python/tuple [base]
1435 filter: ''
1436 - 'lttng-tools_{version}_{buildtype}':
1437 buildtype: solarisbuild
1438 version: stable-2.10
1439 ustversion: stable-2.10
1440 arch: !!python/tuple [sol10-i386, sol11-i386]
1441 build: !!python/tuple [std]
1442 conf: !!python/tuple [relayd-only]
1443 urcuversion: !!python/tuple [stable-0.9]
1444 babelversion: !!python/tuple [stable-1.5]
1445 testtype: !!python/tuple [base]
1446 filter: ''
1447 - 'lttng-tools_{version}_{buildtype}':
1448 buildtype: macosbuild
1449 version: stable-2.10
1450 ustversion: stable-2.10
1451 arch: !!python/tuple [macos-amd64, macos-arm64]
1452 build: !!python/tuple [std]
1453 conf: !!python/tuple [relayd-only]
1454 urcuversion: !!python/tuple [stable-0.9]
1455 babelversion: !!python/tuple [stable-1.5]
1456 testtype: !!python/tuple [base]
1457 filter: ''
1458 - 'lttng-tools_{version}_winbuild':
1459 version: stable-2.10
1460 ustversion: stable-2.10
1461 arch: !!python/tuple [cygwin64]
1462 build: !!python/tuple [std]
1463 conf: !!python/tuple [relayd-only]
1464 urcuversion: !!python/tuple [stable-0.9]
1465 babelversion: !!python/tuple [stable-1.5]
1466 testtype: !!python/tuple [base]
1467 filter: ''
1468 - 'lttng-tools_{version}_long_regression':
1469 buildtype: build
1470 version: stable-2.10
1471 ustversion: stable-2.10
1472 arch: !!python/tuple [amd64]
1473 build: !!python/tuple [std]
1474 conf: !!python/tuple [std]
1475 urcuversion: !!python/tuple [stable-0.9]
1476 babelversion: !!python/tuple [stable-1.5]
1477 testtype: !!python/tuple [full]
1478 filter: ''
1479 - 'lttng-tools_{version}_release':
1480 version: v2.10
1481 ustversion: stable-2.10
1482 urcuversion: stable-0.9
1483 babelversion: stable-1.5
1484
1485 # stable-2.9 #
1486 - 'lttng-tools_{version}_{buildtype}':
1487 buildtype: slesbuild
1488 version: stable-2.9
1489 ustversion: stable-2.9
1490 arch: !!python/tuple [sles12sp2]
1491 build: !!python/tuple [std]
1492 conf: !!python/tuple [agents]
1493 urcuversion: !!python/tuple [stable-0.9]
1494 babelversion: !!python/tuple [stable-1.5]
1495 testtype: !!python/tuple [base]
1496 filter: ''
1497
1498 # stable-2.8 #
1499 - 'lttng-tools_{version}_{buildtype}':
1500 buildtype: slesbuild
1501 version: stable-2.8
1502 ustversion: stable-2.8
1503 arch: !!python/tuple [sles12sp2]
1504 build: !!python/tuple [std]
1505 conf: !!python/tuple [agents]
1506 urcuversion: !!python/tuple [stable-0.9]
1507 babelversion: !!python/tuple [stable-1.5]
1508 testtype: !!python/tuple [base]
1509 filter: ''
1510
1511 - 'lttng-tools_{version}_cppcheck'
1512 - 'lttng-tools_{version}_scan-build':
1513 version: master
1514 urcuversion: master
1515 ustversion: master
1516 - 'lttng-tools_{version}_scan-build':
1517 version: stable-2.11
1518 urcuversion: stable-0.10
1519 ustversion: stable-2.11
1520 - 'lttng-tools_{version}_scan-build':
1521 version: stable-2.10
1522 urcuversion: stable-0.9
1523 ustversion: stable-2.10
1524 - 'lttng-tools_{version}_coverity':
1525 version: master
1526 urcuversion: master
1527 ustversion: master
1528
1529
1530 - project:
1531 name: dev_jgalar_lttng-tools
1532 user: jgalar
1533 github_user: jgalar
1534 email_to: 'jgalar@efficios.com'
1535 jobs:
1536 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1537 buildtype: build
1538 version: master-staging
1539 ustversion: master
1540 arch: !!python/tuple [amd64]
1541 build: !!python/tuple [std, oot, dist]
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: build
1549 version: stable-2.12-staging
1550 ustversion: stable-2.12
1551 arch: !!python/tuple [amd64]
1552 build: !!python/tuple [std, oot, dist]
1553 conf: !!python/tuple [std, no-ust, agents]
1554 urcuversion: !!python/tuple [stable-0.12]
1555 babelversion: !!python/tuple [stable-2.0, master]
1556 testtype: !!python/tuple [base]
1557 filter: ''
1558 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1559 buildtype: build
1560 version: stable-2.11-staging
1561 ustversion: stable-2.11
1562 arch: !!python/tuple [amd64]
1563 build: !!python/tuple [std, oot, dist]
1564 conf: !!python/tuple [std, no-ust, agents]
1565 urcuversion: !!python/tuple [stable-0.10]
1566 babelversion: !!python/tuple [stable-1.5, master]
1567 testtype: !!python/tuple [base]
1568 filter: ''
1569 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1570 buildtype: build
1571 version: stable-2.10-staging
1572 ustversion: stable-2.10
1573 arch: !!python/tuple [amd64]
1574 build: !!python/tuple [std, oot, dist]
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: portbuild
1582 version: master-staging
1583 ustversion: master
1584 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1585 build: !!python/tuple [std]
1586 conf: !!python/tuple [std, no-ust, agents]
1587 urcuversion: !!python/tuple [master]
1588 babelversion: !!python/tuple [stable-1.5, master]
1589 testtype: !!python/tuple [base]
1590 filter: ''
1591 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1592 buildtype: portbuild
1593 version: stable-2.12-staging
1594 ustversion: stable-2.12
1595 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1596 build: !!python/tuple [std]
1597 conf: !!python/tuple [std, no-ust, agents]
1598 urcuversion: !!python/tuple [stable-0.12]
1599 babelversion: !!python/tuple [stable-2.0]
1600 testtype: !!python/tuple [base]
1601 filter: ''
1602 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1603 buildtype: portbuild
1604 version: stable-2.11-staging
1605 ustversion: stable-2.11
1606 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1607 build: !!python/tuple [std]
1608 conf: !!python/tuple [std, no-ust, agents]
1609 urcuversion: !!python/tuple [stable-0.10]
1610 babelversion: !!python/tuple [stable-1.5]
1611 testtype: !!python/tuple [base]
1612 filter: ''
1613 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1614 buildtype: portbuild
1615 version: stable-2.10-staging
1616 ustversion: stable-2.10
1617 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1618 build: !!python/tuple [std]
1619 conf: !!python/tuple [std, no-ust, agents]
1620 urcuversion: !!python/tuple [stable-0.9]
1621 babelversion: !!python/tuple [stable-1.5]
1622 testtype: !!python/tuple [base]
1623 filter: ''
1624 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1625 buildtype: macosbuild
1626 version: master-staging
1627 ustversion: master
1628 arch: !!python/tuple [macos-amd64, macos-arm64]
1629 build: !!python/tuple [std]
1630 conf: !!python/tuple [relayd-only]
1631 urcuversion: !!python/tuple [master]
1632 babelversion: !!python/tuple [stable-1.5]
1633 testtype: !!python/tuple [base]
1634 filter: ''
1635 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1636 buildtype: solarisbuild
1637 version: master-staging
1638 ustversion: master
1639 arch: !!python/tuple [sol10-i386, sol11-i386]
1640 build: !!python/tuple [std]
1641 conf: !!python/tuple [relayd-only]
1642 urcuversion: !!python/tuple [master]
1643 babelversion: !!python/tuple [stable-1.5]
1644 testtype: !!python/tuple [base]
1645 filter: ''
1646
1647 - project:
1648 name: gerrit-lttng-tools
1649 github_user: lttng
1650 jobs:
1651 - 'dev_gerrit_lttng-tools_{buildtype}':
1652 buildtype: build
1653 arch: !!python/tuple [amd64]
1654 build: !!python/tuple [std, oot, dist, oot-dist]
1655 conf: !!python/tuple [std, no-ust, agents]
1656 urcuversion: !!python/tuple [stable-0.12]
1657 babelversion: !!python/tuple [stable-1.5]
1658 testtype: !!python/tuple [base]
1659 filter: ''
1660 - 'dev_gerrit_lttng-tools_rootbuild':
1661 buildtype: build
1662 arch: !!python/tuple [amd64]
1663 build: !!python/tuple [std]
1664 conf: !!python/tuple [agents]
1665 urcuversion: !!python/tuple [stable-0.12]
1666 babelversion: !!python/tuple [stable-2.0]
1667 testtype: !!python/tuple [base]
1668 filter: ''
1669
1670 - project:
1671 name: lttng-tools-views
1672 views:
1673 - LTTng-tools
This page took 0.060642 seconds and 5 git commands to generate.