jjb: fix coverity on gcc >= 7
[lttng-ci.git] / jobs / lttng-tools.yaml
1 - defaults:
2 name: lttng-tools
3 description: |
4 The lttng-tools project provides a session daemon (lttng-sessiond)
5 that acts as a tracing registry, the "lttng" command line for tracing
6 control, a lttng-ctl library for tracing control and a lttng-relayd
7 for network streaming.
8
9 <p>Job is managed by Jenkins Job Builder.</p>
10
11 project-type: freestyle
12
13 wrappers:
14 - ansicolor
15 - timeout:
16 timeout: 90
17 fail: true
18 type: absolute
19 - timestamps
20 - workspace-cleanup:
21 clean-if:
22 - failure: false
23
24 scm:
25 - git:
26 url: git://github.com/{github_user}/{github_name}.git
27 browser: githubweb
28 browser-url: https://github.com/{github_user}/{github_name}
29 branches:
30 - origin/{version}
31 basedir: src/lttng-tools
32 skip-tag: true
33 git-tool: jgit
34
35 triggers:
36 - pollscm:
37 cron: "@hourly"
38
39 properties:
40 - inject:
41 properties-content: |
42 PROJECT_NAME=lttng-tools
43 - github:
44 url: https://github.com/{github_user}/{github_name}
45 - build-discarder:
46 num-to-keep: 20
47 artifact-num-to-keep: 2
48
49
50 ## Anchors
51 - lttng-tools_build_axes_defaults: &lttng-tools_build_axes_defaults
52 name: 'lttng-tools_build_axes_defaults'
53 project-type: matrix
54 node: 'master' # Applies only to matrix flyweight task
55 axes:
56 - axis:
57 type: slave
58 name: arch
59 values: '{obj:arch}'
60 - axis:
61 type: user-defined
62 name: conf
63 values: '{obj:conf}'
64 - axis:
65 type: user-defined
66 name: liburcu_version
67 values: '{obj:urcuversion}'
68 - axis:
69 type: user-defined
70 name: babeltrace_version
71 values: '{obj:babelversion}'
72 - axis:
73 type: user-defined
74 name: build
75 values: '{obj:build}'
76 - axis:
77 type: user-defined
78 name: test_type
79 values: '{obj:testtype}'
80
81 - lttng-tools_build_builders_defaults: &lttng-tools_build_builders_defaults
82 name: 'lttng-tools_build_builders_defaults'
83 builders:
84 - conditional-step:
85 condition-kind: regex-match
86 label: '$conf'
87 regex: (std|static)
88 on-evaluation-failure: run
89 steps:
90 - copyartifact:
91 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
92 which-build: last-successful
93 stable: false
94 filter: 'build/**'
95 target: 'deps/liburcu'
96 do-not-fingerprint: true
97 - copyartifact:
98 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
99 which-build: last-successful
100 stable: false
101 filter: 'build/**'
102 target: 'deps/babeltrace'
103 do-not-fingerprint: true
104 - copyartifact:
105 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
106 which-build: last-successful
107 stable: false
108 filter: 'build/**'
109 target: 'deps/lttng-ust'
110 do-not-fingerprint: true
111 - conditional-step:
112 condition-kind: regex-match
113 label: '$conf'
114 regex: no-ust
115 on-evaluation-failure: run
116 steps:
117 - copyartifact:
118 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
119 which-build: last-successful
120 stable: false
121 filter: 'build/**'
122 target: 'deps/liburcu'
123 do-not-fingerprint: true
124 - copyartifact:
125 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
126 which-build: last-successful
127 stable: false
128 filter: 'build/**'
129 target: 'deps/babeltrace'
130 do-not-fingerprint: true
131 - copyartifact:
132 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=std,build=std
133 which-build: last-successful
134 stable: false
135 filter: 'build/**'
136 target: 'deps/lttng-ust'
137 do-not-fingerprint: true
138 - conditional-step:
139 condition-kind: regex-match
140 label: '$conf'
141 regex: agents
142 on-evaluation-failure: run
143 steps:
144 - copyartifact:
145 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
146 which-build: last-successful
147 stable: false
148 filter: 'build/**'
149 target: 'deps/liburcu'
150 do-not-fingerprint: true
151 - copyartifact:
152 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
153 which-build: last-successful
154 stable: false
155 filter: 'build/**'
156 target: 'deps/babeltrace'
157 do-not-fingerprint: true
158 - copyartifact:
159 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
160 which-build: last-successful
161 stable: false
162 filter: 'build/**'
163 target: 'deps/lttng-ust'
164 do-not-fingerprint: true
165 - conditional-step:
166 condition-kind: regex-match
167 label: '$conf'
168 regex: (relayd-only)
169 on-evaluation-failure: run
170 steps:
171 - copyartifact:
172 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
173 which-build: last-successful
174 stable: false
175 filter: 'build/**'
176 target: 'deps/liburcu'
177 do-not-fingerprint: true
178 - copyartifact:
179 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
180 which-build: last-successful
181 stable: false
182 filter: 'build/**'
183 target: 'deps/babeltrace'
184 do-not-fingerprint: true
185 - conditional-step:
186 condition-kind: regex-match
187 label: '$conf'
188 regex: debug-rcu
189 on-evaluation-failure: run
190 steps:
191 - copyartifact:
192 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=debug-rcu,build=std
193 which-build: last-successful
194 stable: false
195 filter: 'build/**'
196 target: 'deps/liburcu'
197 do-not-fingerprint: true
198 - copyartifact:
199 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
200 which-build: last-successful
201 stable: false
202 filter: 'build/**'
203 target: 'deps/babeltrace'
204 do-not-fingerprint: true
205 - copyartifact:
206 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=debug-rcu,build=std
207 which-build: last-successful
208 stable: false
209 filter: 'build/**'
210 target: 'deps/lttng-ust'
211 do-not-fingerprint: true
212 - shell:
213 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
214 - shell:
215 !include-raw-escape: scripts/lttng-tools/build.sh
216
217 - lttng-tools_build_builders_win: &lttng-tools_build_builders_win
218 name: 'lttng-tools_build_builders_win'
219 builders:
220 - copyartifact:
221 project: liburcu_${{liburcu_version}}_winbuild/arch=${{arch}},conf=std,build=std
222 which-build: last-successful
223 stable: false
224 filter: 'build/**'
225 target: 'deps/liburcu'
226 do-not-fingerprint: true
227 - copyartifact:
228 project: babeltrace_${{babeltrace_version}}_winbuild/arch=${{arch}},conf=std,build=std
229 which-build: last-successful
230 stable: false
231 filter: 'build/**'
232 target: 'deps/babeltrace'
233 do-not-fingerprint: true
234 - conditional-step:
235 condition-kind: strings-match
236 on-evaluation-failure: run
237 condition-string1: '${{arch}}'
238 condition-string2: 'cygwin'
239 steps:
240 - shell:
241 !include-raw-escape:
242 - scripts/common/cygwin-shebang
243 - scripts/common/cygwin-prefix
244 - scripts/lttng-tools/build.sh
245 - conditional-step:
246 condition-kind: strings-match
247 on-evaluation-failure: run
248 condition-string1: '${{arch}}'
249 condition-string2: 'cygwin64'
250 steps:
251 - shell:
252 !include-raw-escape:
253 - scripts/common/cygwin64-shebang
254 - scripts/common/cygwin-prefix
255 - scripts/lttng-tools/build.sh
256 - conditional-step:
257 condition-kind: strings-match
258 on-evaluation-failure: run
259 condition-string1: '${{arch}}'
260 condition-string2: 'msys2-mingw32'
261 steps:
262 - inject:
263 properties-content: 'MSYSTEM=MINGW32'
264 - shell:
265 !include-raw-escape:
266 - scripts/common/msys2-shebang
267 - scripts/common/cygwin-prefix
268 - scripts/lttng-tools/build.sh
269 - conditional-step:
270 condition-kind: strings-match
271 on-evaluation-failure: run
272 condition-string1: '${{arch}}'
273 condition-string2: 'msys2-mingw64'
274 steps:
275 - inject:
276 properties-content: 'MSYSTEM=MINGW64'
277 - shell:
278 !include-raw-escape:
279 - scripts/common/msys2-shebang
280 - scripts/common/cygwin-prefix
281 - scripts/lttng-tools/build.sh
282
283 - lttng-tools_build_publishers_dev: &lttng-tools_build_publishers_dev
284 name: 'lttng-tools_build_publishers_dev'
285 publishers:
286 - postbuildscript:
287 mark-unstable-if-failed: true
288 builders:
289 - role: SLAVE
290 build-on:
291 - SUCCESS
292 - UNSTABLE
293 - NOT_BUILT
294 - ABORTED
295 - FAILURE
296 build-steps:
297 - shell:
298 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
299 - tap:
300 results: 'tap/**/*.tap'
301 failed-tests-mark-build-as-failure: true
302 todo-is-failure: false
303 - warnings:
304 console-log-parsers:
305 - 'GNU Make + GNU C Compiler (gcc)'
306 total-thresholds:
307 unstable:
308 total-all: 0
309 total-high: 0
310 total-normal: 0
311 total-low: 0
312 - archive:
313 artifacts: 'build/**, deps/**'
314 allow-empty: false
315 - workspace-cleanup:
316 clean-if:
317 - failure: false
318 - email-ext:
319 recipients: '{obj:email_to}'
320 always: false
321 unstable: false
322 first-failure: true
323 first-unstable: true
324 not-built: false
325 aborted: false
326 regression: false
327 failure: false
328 second-failure: false
329 improvement: false
330 still-failing: false
331 success: false
332 fixed: false
333 fixed-unhealthy: true
334 still-unstable: false
335 pre-build: false
336 matrix-trigger: only-parent
337 send-to:
338 - recipients
339
340 - lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
341 name: 'lttng-tools_build_publishers_prod'
342 publishers:
343 - postbuildscript:
344 mark-unstable-if-failed: true
345 builders:
346 - role: SLAVE
347 build-on:
348 - SUCCESS
349 - UNSTABLE
350 - NOT_BUILT
351 - ABORTED
352 - FAILURE
353 build-steps:
354 - shell:
355 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
356 - tap:
357 results: 'tap/**/*.tap'
358 failed-tests-mark-build-as-failure: true
359 todo-is-failure: false
360 - warnings:
361 console-log-parsers:
362 - 'GNU Make + GNU C Compiler (gcc)'
363 total-thresholds:
364 unstable:
365 total-all: 0
366 total-high: 0
367 total-normal: 0
368 total-low: 0
369 - workspace-cleanup:
370 clean-if:
371 - failure: false
372 - archive:
373 artifacts: 'build/**, deps/**'
374 allow-empty: false
375 - email-ext:
376 recipients: '{obj:email_to}'
377 reply-to: ci-notification@lists.lttng.org
378 always: false
379 unstable: false
380 first-failure: true
381 first-unstable: true
382 not-built: false
383 aborted: false
384 regression: false
385 failure: false
386 second-failure: false
387 improvement: false
388 still-failing: false
389 success: false
390 fixed: false
391 fixed-unhealthy: true
392 still-unstable: false
393 pre-build: false
394 matrix-trigger: only-parent
395 send-to:
396 - recipients
397
398 - lttng-tools_build_publishers_win: &lttng-tools_build_publishers_win
399 name: 'lttng-tools_build_publishers_win'
400 publishers:
401 - tap:
402 results: 'tap/**/*.tap'
403 failed-tests-mark-build-as-failure: true
404 todo-is-failure: false
405 - warnings:
406 console-log-parsers:
407 - 'GNU Make + GNU C Compiler (gcc)'
408 total-thresholds:
409 unstable:
410 total-all: 0
411 total-high: 0
412 total-normal: 0
413 total-low: 0
414 - workspace-cleanup:
415 clean-if:
416 - failure: false
417 - archive:
418 artifacts: 'build/**, deps/**'
419 allow-empty: false
420 - email-ext:
421 recipients: '{obj:email_to}'
422 reply-to: ci-notification@lists.lttng.org
423 always: false
424 unstable: false
425 first-failure: true
426 first-unstable: true
427 not-built: false
428 aborted: false
429 regression: false
430 failure: false
431 second-failure: false
432 improvement: false
433 still-failing: false
434 success: false
435 fixed: false
436 fixed-unhealthy: true
437 still-unstable: false
438 pre-build: false
439 matrix-trigger: only-parent
440 send-to:
441 - recipients
442
443 ## Templates
444 - job-template:
445 name: lttng-tools_{version}_{buildtype}
446 defaults: lttng-tools
447
448 <<: *lttng-tools_build_axes_defaults
449 <<: *lttng-tools_build_builders_defaults
450 <<: *lttng-tools_build_publishers_prod
451
452 triggers:
453 - pollscm:
454 cron: "@hourly"
455 - reverse:
456 jobs: 'lttng-ust_{version}_{buildtype}'
457 result: 'success'
458
459 - job-template:
460 name: lttng-tools_{version}_long_regression
461 defaults: lttng-tools
462 wrappers:
463 - ansicolor
464 - timeout:
465 timeout: 10
466 fail: true
467 type: likely-stuck
468 - timestamps
469 - workspace-cleanup:
470 clean-if:
471 - failure: false
472
473 <<: *lttng-tools_build_axes_defaults
474 <<: *lttng-tools_build_builders_defaults
475 <<: *lttng-tools_build_publishers_prod
476
477 triggers:
478 - pollscm:
479 cron: "@hourly"
480 - reverse:
481 jobs: 'lttng-ust_{version}_{buildtype}'
482 result: 'success'
483
484 - job-template:
485 name: lttng-tools_{version}_winbuild
486 defaults: lttng-tools
487
488 <<: *lttng-tools_build_axes_defaults
489 <<: *lttng-tools_build_builders_win
490 <<: *lttng-tools_build_publishers_win
491
492 - job-template:
493 name: dev_{user}_lttng-tools_{version}_{buildtype}
494 defaults: lttng-tools
495
496 <<: *lttng-tools_build_axes_defaults
497 <<: *lttng-tools_build_builders_defaults
498 <<: *lttng-tools_build_publishers_dev
499
500 - job-template:
501 name: lttng-tools_{version}_cppcheck
502 defaults: lttng-tools
503
504 triggers:
505 - pollscm:
506 cron: "@daily"
507
508 builders:
509 - shell: |
510 rm -f cppcheck-result.xml
511 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck-result.xml
512
513 publishers:
514 - archive:
515 artifacts: 'cppcheck-result.xml'
516 allow-empty: false
517 - cppcheck:
518 pattern: 'cppcheck-result.xml'
519 - email-ext:
520 recipients: 'ci-notification@lists.lttng.org'
521 reply-to: ci-notification@lists.lttng.org
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 - job-template:
543 name: lttng-tools_{version}_scan-build
544 defaults: lttng-tools
545 node: 'amd64'
546
547 triggers:
548 - pollscm:
549 cron: "@daily"
550
551 builders:
552 - copyartifact:
553 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
554 which-build: last-successful
555 stable: false
556 filter: 'build/**'
557 target: 'deps/liburcu'
558 do-not-fingerprint: true
559 - copyartifact:
560 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
561 which-build: last-successful
562 stable: false
563 filter: 'build/**'
564 target: 'deps/lttng-ust'
565 do-not-fingerprint: true
566 - shell:
567 !include-raw-escape: scripts/common/scan-build.sh
568
569 publishers:
570 - html-publisher:
571 name: 'HTML Report'
572 dir: 'scan-build-archive/'
573 files: 'index.html'
574
575 - job-template:
576 name: lttng-tools_{version}_coverity
577 defaults: lttng-tools
578 node: 'amd64'
579
580 triggers:
581 - pollscm:
582 cron: "@daily"
583
584 wrappers:
585 - workspace-cleanup
586 - timestamps
587 - ansicolor:
588 colormap: xterm
589 - credentials-binding:
590 - username-password-separated:
591 credential-id: lttng-tools_coverity_token
592 username: COVERITY_SCAN_PROJECT_NAME
593 password: COVERITY_SCAN_TOKEN
594
595 builders:
596 - copyartifact:
597 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
598 which-build: last-successful
599 stable: false
600 filter: 'build/**'
601 target: 'deps/liburcu'
602 do-not-fingerprint: true
603 - copyartifact:
604 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
605 which-build: last-successful
606 stable: false
607 filter: 'build/**'
608 target: 'deps/lttng-ust'
609 do-not-fingerprint: true
610 - shell:
611 !include-raw-escape: scripts/common/coverity.sh
612
613 publishers:
614 - archive:
615 artifacts: 'analysis-results.tgz,cov-int/**'
616 allow-empty: false
617 - workspace-cleanup
618
619 # TODO
620 - job-template:
621 name: lttng-tools_{version}_pylint
622 defaults: lttng-tools
623 node: 'amd64'
624
625 scm: []
626
627 triggers:
628 - pollscm:
629 cron: "@daily"
630
631 builders:
632 - copyartifact:
633 project: lttng-tools-{version}/arch=amd64,build=std,conf=agents
634 which-build: last-successful
635 stable: false
636 filter: 'build/**'
637 target: 'deps/lttng-tools'
638 do-not-fingerprint: true
639 - shell:
640 !include-raw-escape: scripts/lttng-tools/pylint.sh
641
642 publishers:
643 - archive:
644 artifacts: 'pep8.out,pylint.out'
645 - violations:
646 pep8:
647 pattern: pep8.out
648 min: 10
649 max: 999
650 unstable: 999
651 pylint:
652 pattern: pylint.out
653 min: 10
654 max: 999
655 unstable: 999
656 - email-ext:
657 recipients: 'ci-notification@lists.lttng.org'
658 reply-to: ci-notification@lists.lttng.org
659 always: false
660 unstable: false
661 first-failure: true
662 first-unstable: true
663 not-built: false
664 aborted: false
665 regression: false
666 failure: false
667 second-failure: false
668 improvement: false
669 still-failing: false
670 success: false
671 fixed: false
672 fixed-unhealthy: true
673 still-unstable: false
674 pre-build: false
675 matrix-trigger: only-parent
676 send-to:
677 - recipients
678
679 ## Project
680 - project:
681 name: lttng-tools
682 github_user: lttng
683 github_name: lttng-tools
684 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
685 version:
686 - stable-2.7
687 - stable-2.8
688 - stable-2.9
689 - stable-2.10
690 - stable-2.11
691 - master
692 jobs:
693 # Master #
694 - 'lttng-tools_{version}_{buildtype}':
695 buildtype: build
696 version: master
697 ustversion: master
698 arch: !!python/tuple [amd64]
699 build: !!python/tuple [std, oot, dist]
700 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
701 urcuversion: !!python/tuple [master]
702 babelversion: !!python/tuple [stable-1.5]
703 testtype: !!python/tuple [base]
704 - 'lttng-tools_{version}_{buildtype}':
705 buildtype: portbuild
706 version: master
707 ustversion: master
708 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
709 build: !!python/tuple [std]
710 conf: !!python/tuple [std, no-ust, agents]
711 urcuversion: !!python/tuple [master]
712 babelversion: !!python/tuple [stable-1.5]
713 testtype: !!python/tuple [base]
714 - 'lttng-tools_{version}_{buildtype}':
715 buildtype: slesbuild
716 version: master
717 ustversion: master
718 arch: !!python/tuple [sles12sp2]
719 build: !!python/tuple [std]
720 conf: !!python/tuple [std]
721 urcuversion: !!python/tuple [master]
722 babelversion: !!python/tuple [stable-1.5]
723 testtype: !!python/tuple [base]
724 - 'lttng-tools_{version}_{buildtype}':
725 buildtype: macosxbuild
726 version: master
727 ustversion: master
728 arch: !!python/tuple [macosx]
729 build: !!python/tuple [std]
730 conf: !!python/tuple [relayd-only]
731 urcuversion: !!python/tuple [master]
732 babelversion: !!python/tuple [stable-1.5]
733 testtype: !!python/tuple [base]
734 - 'lttng-tools_{version}_{buildtype}':
735 buildtype: solarisbuild
736 version: master
737 ustversion: master
738 arch: !!python/tuple [sol10-i386, sol11-i386]
739 build: !!python/tuple [std]
740 conf: !!python/tuple [relayd-only]
741 urcuversion: !!python/tuple [master]
742 babelversion: !!python/tuple [stable-1.5]
743 testtype: !!python/tuple [base]
744 - 'lttng-tools_{version}_winbuild':
745 version: master
746 ustversion: master
747 arch: !!python/tuple [cygwin, cygwin64]
748 build: !!python/tuple [std]
749 conf: !!python/tuple [relayd-only]
750 urcuversion: !!python/tuple [master]
751 babelversion: !!python/tuple [stable-1.5]
752 testtype: !!python/tuple [base]
753 - 'lttng-tools_{version}_long_regression':
754 buildtype: build
755 ustversion: master
756 arch: !!python/tuple [amd64]
757 build: !!python/tuple [std]
758 conf: !!python/tuple [std]
759 urcuversion: !!python/tuple [master]
760 babelversion: !!python/tuple [stable-1.5]
761 testtype: !!python/tuple [full]
762
763 # stable-2.11
764 - 'lttng-tools_{version}_{buildtype}':
765 buildtype: build
766 version: stable-2.11
767 ustversion: stable-2.11
768 arch: !!python/tuple [amd64]
769 build: !!python/tuple [std, oot, dist]
770 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
771 urcuversion: !!python/tuple [stable-0.10]
772 babelversion: !!python/tuple [stable-1.5]
773 testtype: !!python/tuple [base]
774 - 'lttng-tools_{version}_{buildtype}':
775 buildtype: portbuild
776 version: stable-2.11
777 ustversion: stable-2.11
778 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
779 build: !!python/tuple [std]
780 conf: !!python/tuple [std, no-ust, agents]
781 urcuversion: !!python/tuple [stable-0.10]
782 babelversion: !!python/tuple [stable-1.5]
783 testtype: !!python/tuple [base]
784 - 'lttng-tools_{version}_{buildtype}':
785 buildtype: slesbuild
786 version: stable-2.11
787 ustversion: stable-2.11
788 arch: !!python/tuple [sles12sp2]
789 build: !!python/tuple [std]
790 conf: !!python/tuple [std]
791 urcuversion: !!python/tuple [stable-0.10]
792 babelversion: !!python/tuple [stable-1.5]
793 testtype: !!python/tuple [base]
794 - 'lttng-tools_{version}_{buildtype}':
795 buildtype: solarisbuild
796 version: stable-2.11
797 ustversion: stable-2.11
798 arch: !!python/tuple [sol10-i386, sol11-i386]
799 build: !!python/tuple [std]
800 conf: !!python/tuple [relayd-only]
801 urcuversion: !!python/tuple [stable-0.10]
802 babelversion: !!python/tuple [stable-1.5]
803 testtype: !!python/tuple [base]
804 - 'lttng-tools_{version}_{buildtype}':
805 buildtype: macosxbuild
806 version: stable-2.11
807 ustversion: stable-2.11
808 arch: !!python/tuple [macosx]
809 build: !!python/tuple [std]
810 conf: !!python/tuple [relayd-only]
811 urcuversion: !!python/tuple [stable-0.10]
812 babelversion: !!python/tuple [stable-1.5]
813 testtype: !!python/tuple [base]
814 - 'lttng-tools_{version}_winbuild':
815 version: stable-2.11
816 ustversion: stable-2.11
817 arch: !!python/tuple [cygwin, cygwin64]
818 build: !!python/tuple [std]
819 conf: !!python/tuple [relayd-only]
820 urcuversion: !!python/tuple [stable-0.10]
821 babelversion: !!python/tuple [stable-1.5]
822 testtype: !!python/tuple [base]
823
824 # stable-2.10
825 - 'lttng-tools_{version}_{buildtype}':
826 buildtype: build
827 version: stable-2.10
828 ustversion: stable-2.10
829 arch: !!python/tuple [amd64]
830 build: !!python/tuple [std, oot, dist]
831 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
832 urcuversion: !!python/tuple [stable-0.9]
833 babelversion: !!python/tuple [stable-1.5]
834 testtype: !!python/tuple [base]
835 - 'lttng-tools_{version}_{buildtype}':
836 buildtype: portbuild
837 version: stable-2.10
838 ustversion: stable-2.10
839 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
840 build: !!python/tuple [std]
841 conf: !!python/tuple [std, no-ust, agents]
842 urcuversion: !!python/tuple [stable-0.9]
843 babelversion: !!python/tuple [stable-1.5]
844 testtype: !!python/tuple [base]
845 - 'lttng-tools_{version}_{buildtype}':
846 buildtype: slesbuild
847 version: stable-2.10
848 ustversion: stable-2.10
849 arch: !!python/tuple [sles12sp2]
850 build: !!python/tuple [std]
851 conf: !!python/tuple [std]
852 urcuversion: !!python/tuple [stable-0.9]
853 babelversion: !!python/tuple [stable-1.5]
854 testtype: !!python/tuple [base]
855 - 'lttng-tools_{version}_{buildtype}':
856 buildtype: solarisbuild
857 version: stable-2.10
858 ustversion: stable-2.10
859 arch: !!python/tuple [sol10-i386, sol11-i386]
860 build: !!python/tuple [std]
861 conf: !!python/tuple [relayd-only]
862 urcuversion: !!python/tuple [stable-0.9]
863 babelversion: !!python/tuple [stable-1.5]
864 testtype: !!python/tuple [base]
865 - 'lttng-tools_{version}_{buildtype}':
866 buildtype: macosxbuild
867 version: stable-2.10
868 ustversion: stable-2.10
869 arch: !!python/tuple [macosx]
870 build: !!python/tuple [std]
871 conf: !!python/tuple [relayd-only]
872 urcuversion: !!python/tuple [stable-0.9]
873 babelversion: !!python/tuple [stable-1.5]
874 testtype: !!python/tuple [base]
875 - 'lttng-tools_{version}_winbuild':
876 version: stable-2.10
877 ustversion: stable-2.10
878 arch: !!python/tuple [cygwin, cygwin64]
879 build: !!python/tuple [std]
880 conf: !!python/tuple [relayd-only]
881 urcuversion: !!python/tuple [stable-0.9]
882 babelversion: !!python/tuple [stable-1.5]
883 testtype: !!python/tuple [base]
884
885 # stable-2.9 #
886 - 'lttng-tools_{version}_{buildtype}':
887 buildtype: build
888 version: stable-2.9
889 ustversion: stable-2.9
890 arch: !!python/tuple [amd64]
891 build: !!python/tuple [std, oot, dist]
892 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
893 urcuversion: !!python/tuple [stable-0.9]
894 babelversion: !!python/tuple [stable-1.5]
895 testtype: !!python/tuple [base]
896 - 'lttng-tools_{version}_{buildtype}':
897 buildtype: portbuild
898 version: stable-2.9
899 ustversion: stable-2.9
900 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
901 build: !!python/tuple [std]
902 conf: !!python/tuple [std, no-ust, agents]
903 urcuversion: !!python/tuple [stable-0.9]
904 babelversion: !!python/tuple [stable-1.5]
905 testtype: !!python/tuple [base]
906 - 'lttng-tools_{version}_{buildtype}':
907 buildtype: slesbuild
908 version: stable-2.9
909 ustversion: stable-2.9
910 arch: !!python/tuple [sles12sp2]
911 build: !!python/tuple [std]
912 conf: !!python/tuple [std]
913 urcuversion: !!python/tuple [stable-0.9]
914 babelversion: !!python/tuple [stable-1.5]
915 testtype: !!python/tuple [base]
916 - 'lttng-tools_{version}_{buildtype}':
917 buildtype: solarisbuild
918 version: stable-2.9
919 ustversion: stable-2.9
920 arch: !!python/tuple [sol10-i386, sol11-i386]
921 build: !!python/tuple [std]
922 conf: !!python/tuple [relayd-only]
923 urcuversion: !!python/tuple [stable-0.9]
924 babelversion: !!python/tuple [stable-1.5]
925 testtype: !!python/tuple [base]
926 - 'lttng-tools_{version}_{buildtype}':
927 buildtype: macosxbuild
928 version: stable-2.9
929 ustversion: stable-2.9
930 arch: !!python/tuple [macosx]
931 build: !!python/tuple [std]
932 conf: !!python/tuple [relayd-only]
933 urcuversion: !!python/tuple [stable-0.9]
934 babelversion: !!python/tuple [stable-1.5]
935 testtype: !!python/tuple [base]
936 - 'lttng-tools_{version}_winbuild':
937 version: stable-2.9
938 ustversion: stable-2.9
939 arch: !!python/tuple [cygwin, cygwin64]
940 build: !!python/tuple [std]
941 conf: !!python/tuple [relayd-only]
942 urcuversion: !!python/tuple [stable-0.9]
943 babelversion: !!python/tuple [stable-1.5]
944 testtype: !!python/tuple [base]
945
946 # stable-2.8 #
947 - 'lttng-tools_{version}_{buildtype}':
948 buildtype: build
949 version: stable-2.8
950 ustversion: stable-2.8
951 arch: !!python/tuple [amd64]
952 build: !!python/tuple [std, oot, dist]
953 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
954 urcuversion: !!python/tuple [stable-0.9]
955 babelversion: !!python/tuple [stable-1.4]
956 testtype: !!python/tuple [base]
957 - 'lttng-tools_{version}_{buildtype}':
958 buildtype: portbuild
959 version: stable-2.8
960 ustversion: stable-2.8
961 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
962 build: !!python/tuple [std]
963 conf: !!python/tuple [std, no-ust, agents]
964 urcuversion: !!python/tuple [stable-0.9]
965 babelversion: !!python/tuple [stable-1.4]
966 testtype: !!python/tuple [base]
967 - 'lttng-tools_{version}_{buildtype}':
968 buildtype: slesbuild
969 version: stable-2.8
970 ustversion: stable-2.8
971 arch: !!python/tuple [sles12sp2]
972 build: !!python/tuple [std]
973 conf: !!python/tuple [std]
974 urcuversion: !!python/tuple [stable-0.9]
975 babelversion: !!python/tuple [stable-1.4]
976 testtype: !!python/tuple [base]
977 - 'lttng-tools_{version}_{buildtype}':
978 buildtype: solarisbuild
979 version: stable-2.8
980 ustversion: stable-2.8
981 arch: !!python/tuple [sol10-i386, sol11-i386]
982 build: !!python/tuple [std]
983 conf: !!python/tuple [relayd-only]
984 urcuversion: !!python/tuple [stable-0.9]
985 babelversion: !!python/tuple [stable-1.4]
986 testtype: !!python/tuple [base]
987
988 # stable-2.7 #
989 - 'lttng-tools_{version}_{buildtype}':
990 buildtype: build
991 version: stable-2.7
992 ustversion: stable-2.7
993 arch: !!python/tuple [amd64]
994 build: !!python/tuple [std, oot, dist]
995 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
996 urcuversion: !!python/tuple [stable-0.9]
997 babelversion: !!python/tuple [stable-1.5]
998 testtype: !!python/tuple [base]
999 - 'lttng-tools_{version}_{buildtype}':
1000 buildtype: portbuild
1001 version: stable-2.7
1002 ustversion: stable-2.7
1003 arch: !!python/tuple [armhf, arm64, powerpc]
1004 build: !!python/tuple [std]
1005 conf: !!python/tuple [std, no-ust, agents]
1006 urcuversion: !!python/tuple [stable-0.9]
1007 babelversion: !!python/tuple [stable-1.5]
1008 testtype: !!python/tuple [base]
1009 - 'lttng-tools_{version}_{buildtype}':
1010 buildtype: slesbuild
1011 version: stable-2.7
1012 ustversion: stable-2.7
1013 arch: !!python/tuple [sles12sp2]
1014 build: !!python/tuple [std]
1015 conf: !!python/tuple [std]
1016 urcuversion: !!python/tuple [stable-0.9]
1017 babelversion: !!python/tuple [stable-1.5]
1018 testtype: !!python/tuple [base]
1019
1020 - 'lttng-tools_{version}_cppcheck'
1021 - 'lttng-tools_{version}_scan-build':
1022 version: master
1023 urcuversion: master
1024 ustversion: master
1025 - 'lttng-tools_{version}_scan-build':
1026 version: stable-2.11
1027 urcuversion: stable-0.10
1028 ustversion: stable-2.11
1029 - 'lttng-tools_{version}_scan-build':
1030 version: stable-2.10
1031 urcuversion: stable-0.9
1032 ustversion: stable-2.10
1033 - 'lttng-tools_{version}_scan-build':
1034 version: stable-2.9
1035 urcuversion: stable-0.9
1036 ustversion: stable-2.9
1037 - 'lttng-tools_{version}_scan-build':
1038 version: stable-2.8
1039 urcuversion: stable-0.9
1040 ustversion: stable-2.8
1041 - 'lttng-tools_{version}_scan-build':
1042 version: stable-2.7
1043 urcuversion: stable-0.9
1044 ustversion: stable-2.7
1045 #- 'lttng-tools_{version}_pylint'
1046 - 'lttng-tools_{version}_coverity':
1047 version: master
1048 urcuversion: master
1049 ustversion: master
1050
1051
1052 - project:
1053 name: dev_jgalar_lttng-tools
1054 user: jgalar
1055 github_user: jgalar
1056 github_name: lttng-tools
1057 email_to: 'jgalar@efficios.com'
1058 jobs:
1059 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1060 buildtype: build
1061 version: master-staging
1062 ustversion: master
1063 arch: !!python/tuple [amd64]
1064 build: !!python/tuple [std, oot, dist]
1065 conf: !!python/tuple [std, no-ust, agents]
1066 urcuversion: !!python/tuple [master]
1067 babelversion: !!python/tuple [stable-1.5]
1068 testtype: !!python/tuple [base]
1069 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1070 buildtype: build
1071 version: stable-2.11-staging
1072 ustversion: stable-2.11
1073 arch: !!python/tuple [amd64]
1074 build: !!python/tuple [std, oot, dist]
1075 conf: !!python/tuple [std, no-ust, agents]
1076 urcuversion: !!python/tuple [stable-0.10]
1077 babelversion: !!python/tuple [stable-1.5]
1078 testtype: !!python/tuple [base]
1079 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1080 buildtype: build
1081 version: stable-2.10-staging
1082 ustversion: stable-2.10
1083 arch: !!python/tuple [amd64]
1084 build: !!python/tuple [std, oot, dist]
1085 conf: !!python/tuple [std, no-ust, agents]
1086 urcuversion: !!python/tuple [stable-0.9]
1087 babelversion: !!python/tuple [stable-1.5]
1088 testtype: !!python/tuple [base]
1089 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1090 buildtype: build
1091 version: stable-2.9-staging
1092 ustversion: stable-2.9
1093 arch: !!python/tuple [amd64]
1094 build: !!python/tuple [std, oot, dist]
1095 conf: !!python/tuple [std, no-ust, agents]
1096 urcuversion: !!python/tuple [stable-0.9]
1097 babelversion: !!python/tuple [stable-1.5]
1098 testtype: !!python/tuple [base]
1099 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1100 buildtype: build
1101 version: stable-2.8-staging
1102 ustversion: stable-2.8
1103 arch: !!python/tuple [amd64]
1104 build: !!python/tuple [std, oot, dist]
1105 conf: !!python/tuple [std, no-ust, agents]
1106 urcuversion: !!python/tuple [stable-0.9]
1107 babelversion: !!python/tuple [stable-1.4]
1108 testtype: !!python/tuple [base]
1109 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1110 buildtype: build
1111 version: stable-2.7-staging
1112 ustversion: stable-2.7
1113 arch: !!python/tuple [amd64]
1114 build: !!python/tuple [std, oot, dist]
1115 conf: !!python/tuple [std, no-ust, agents]
1116 urcuversion: !!python/tuple [stable-0.9]
1117 babelversion: !!python/tuple [stable-1.5]
1118 testtype: !!python/tuple [base]
1119 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1120 buildtype: portbuild
1121 version: master-staging
1122 ustversion: master
1123 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1124 build: !!python/tuple [std]
1125 conf: !!python/tuple [std, no-ust, agents]
1126 urcuversion: !!python/tuple [master]
1127 babelversion: !!python/tuple [stable-1.5]
1128 testtype: !!python/tuple [base]
1129 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1130 buildtype: portbuild
1131 version: stable-2.11-staging
1132 ustversion: stable-2.11
1133 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1134 build: !!python/tuple [std]
1135 conf: !!python/tuple [std, no-ust, agents]
1136 urcuversion: !!python/tuple [stable-0.10]
1137 babelversion: !!python/tuple [stable-1.5]
1138 testtype: !!python/tuple [base]
1139 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1140 buildtype: portbuild
1141 version: stable-2.10-staging
1142 ustversion: stable-2.10
1143 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1144 build: !!python/tuple [std]
1145 conf: !!python/tuple [std, no-ust, agents]
1146 urcuversion: !!python/tuple [stable-0.9]
1147 babelversion: !!python/tuple [stable-1.5]
1148 testtype: !!python/tuple [base]
1149 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1150 buildtype: portbuild
1151 version: stable-2.9-staging
1152 ustversion: stable-2.9
1153 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1154 build: !!python/tuple [std]
1155 conf: !!python/tuple [std, no-ust, agents]
1156 urcuversion: !!python/tuple [stable-0.9]
1157 babelversion: !!python/tuple [stable-1.5]
1158 testtype: !!python/tuple [base]
1159 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1160 buildtype: portbuild
1161 version: stable-2.8-staging
1162 ustversion: stable-2.8
1163 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1164 build: !!python/tuple [std]
1165 conf: !!python/tuple [std, no-ust, agents]
1166 urcuversion: !!python/tuple [stable-0.9]
1167 babelversion: !!python/tuple [stable-1.4]
1168 testtype: !!python/tuple [base]
1169 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1170 buildtype: portbuild
1171 version: stable-2.7-staging
1172 ustversion: stable-2.7
1173 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1174 build: !!python/tuple [std]
1175 conf: !!python/tuple [std, no-ust, agents]
1176 urcuversion: !!python/tuple [stable-0.9]
1177 babelversion: !!python/tuple [stable-1.5]
1178 testtype: !!python/tuple [base]
1179 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1180 buildtype: macosxbuild
1181 version: master-staging
1182 ustversion: master
1183 arch: !!python/tuple [macosx]
1184 build: !!python/tuple [std]
1185 conf: !!python/tuple [relayd-only]
1186 urcuversion: !!python/tuple [master]
1187 babelversion: !!python/tuple [stable-1.5]
1188 testtype: !!python/tuple [base]
1189 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1190 buildtype: solarisbuild
1191 version: master-staging
1192 ustversion: master
1193 arch: !!python/tuple [sol10-i386, sol11-i386]
1194 build: !!python/tuple [std]
1195 conf: !!python/tuple [relayd-only]
1196 urcuversion: !!python/tuple [master]
1197 babelversion: !!python/tuple [stable-1.5]
1198 testtype: !!python/tuple [base]
This page took 0.084002 seconds and 4 git commands to generate.