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