Rename x86 to i386 and amd64
[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 - workspace-cleanup:
313 clean-if:
314 - failure: false
315 - email-ext:
316 recipients: '{obj:email_to}'
317 always: false
318 unstable: false
319 first-failure: true
320 first-unstable: true
321 not-built: false
322 aborted: false
323 regression: false
324 failure: false
325 second-failure: false
326 improvement: false
327 still-failing: false
328 success: false
329 fixed: false
330 fixed-unhealthy: true
331 still-unstable: false
332 pre-build: false
333 matrix-trigger: only-parent
334 send-to:
335 - recipients
336
337 - lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
338 name: 'lttng-tools_build_publishers_prod'
339 publishers:
340 - postbuildscript:
341 mark-unstable-if-failed: true
342 builders:
343 - role: SLAVE
344 build-on:
345 - SUCCESS
346 - UNSTABLE
347 - NOT_BUILT
348 - ABORTED
349 - FAILURE
350 build-steps:
351 - shell:
352 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
353 - tap:
354 results: 'tap/**/*.tap'
355 failed-tests-mark-build-as-failure: true
356 todo-is-failure: false
357 - warnings:
358 console-log-parsers:
359 - 'GNU Make + GNU C Compiler (gcc)'
360 total-thresholds:
361 unstable:
362 total-all: 0
363 total-high: 0
364 total-normal: 0
365 total-low: 0
366 - workspace-cleanup:
367 clean-if:
368 - failure: false
369 - archive:
370 artifacts: 'build/**, deps/**'
371 allow-empty: false
372 - email-ext:
373 recipients: '{obj:email_to}'
374 reply-to: ci-notification@lists.lttng.org
375 always: false
376 unstable: false
377 first-failure: true
378 first-unstable: true
379 not-built: false
380 aborted: false
381 regression: false
382 failure: false
383 second-failure: false
384 improvement: false
385 still-failing: false
386 success: false
387 fixed: false
388 fixed-unhealthy: true
389 still-unstable: false
390 pre-build: false
391 matrix-trigger: only-parent
392 send-to:
393 - recipients
394
395 - lttng-tools_build_publishers_win: &lttng-tools_build_publishers_win
396 name: 'lttng-tools_build_publishers_win'
397 publishers:
398 - tap:
399 results: 'tap/**/*.tap'
400 failed-tests-mark-build-as-failure: true
401 todo-is-failure: false
402 - warnings:
403 console-log-parsers:
404 - 'GNU Make + GNU C Compiler (gcc)'
405 total-thresholds:
406 unstable:
407 total-all: 0
408 total-high: 0
409 total-normal: 0
410 total-low: 0
411 - workspace-cleanup:
412 clean-if:
413 - failure: false
414 - archive:
415 artifacts: 'build/**, deps/**'
416 allow-empty: false
417 - email-ext:
418 recipients: '{obj:email_to}'
419 reply-to: ci-notification@lists.lttng.org
420 always: false
421 unstable: false
422 first-failure: true
423 first-unstable: true
424 not-built: false
425 aborted: false
426 regression: false
427 failure: false
428 second-failure: false
429 improvement: false
430 still-failing: false
431 success: false
432 fixed: false
433 fixed-unhealthy: true
434 still-unstable: false
435 pre-build: false
436 matrix-trigger: only-parent
437 send-to:
438 - recipients
439
440 ## Templates
441 - job-template:
442 name: lttng-tools_{version}_{buildtype}
443 defaults: lttng-tools
444
445 <<: *lttng-tools_build_axes_defaults
446 <<: *lttng-tools_build_builders_defaults
447 <<: *lttng-tools_build_publishers_prod
448
449 triggers:
450 - pollscm:
451 cron: "@hourly"
452 - reverse:
453 jobs: 'lttng-ust_{version}_{buildtype}'
454 result: 'success'
455
456 - job-template:
457 name: lttng-tools_{version}_long_regression
458 defaults: lttng-tools
459 wrappers:
460 - ansicolor
461 - timeout:
462 timeout: 10
463 fail: true
464 type: likely-stuck
465 - timestamps
466 - workspace-cleanup:
467 clean-if:
468 - failure: false
469
470 <<: *lttng-tools_build_axes_defaults
471 <<: *lttng-tools_build_builders_defaults
472 <<: *lttng-tools_build_publishers_prod
473
474 triggers:
475 - pollscm:
476 cron: "@hourly"
477 - reverse:
478 jobs: 'lttng-ust_{version}_{buildtype}'
479 result: 'success'
480
481 - job-template:
482 name: lttng-tools_{version}_winbuild
483 defaults: lttng-tools
484
485 <<: *lttng-tools_build_axes_defaults
486 <<: *lttng-tools_build_builders_win
487 <<: *lttng-tools_build_publishers_win
488
489 - job-template:
490 name: dev_{user}_lttng-tools_{version}_{buildtype}
491 defaults: lttng-tools
492
493 <<: *lttng-tools_build_axes_defaults
494 <<: *lttng-tools_build_builders_defaults
495 <<: *lttng-tools_build_publishers_dev
496
497 - job-template:
498 name: lttng-tools_{version}_cppcheck
499 defaults: lttng-tools
500
501 triggers:
502 - pollscm:
503 cron: "@daily"
504
505 builders:
506 - shell: |
507 rm -f cppcheck-result.xml
508 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck-result.xml
509
510 publishers:
511 - archive:
512 artifacts: 'cppcheck-result.xml'
513 allow-empty: false
514 - cppcheck:
515 pattern: 'cppcheck-result.xml'
516 - email-ext:
517 recipients: 'ci-notification@lists.lttng.org'
518 reply-to: ci-notification@lists.lttng.org
519 always: false
520 unstable: false
521 first-failure: true
522 first-unstable: true
523 not-built: false
524 aborted: false
525 regression: false
526 failure: false
527 second-failure: false
528 improvement: false
529 still-failing: false
530 success: false
531 fixed: false
532 fixed-unhealthy: true
533 still-unstable: false
534 pre-build: false
535 matrix-trigger: only-parent
536 send-to:
537 - recipients
538
539 - job-template:
540 name: lttng-tools_{version}_scan-build
541 defaults: lttng-tools
542 node: 'amd64'
543
544 triggers:
545 - pollscm:
546 cron: "@daily"
547
548 builders:
549 - copyartifact:
550 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
551 which-build: last-successful
552 stable: false
553 filter: 'build/**'
554 target: 'deps/liburcu'
555 do-not-fingerprint: true
556 - copyartifact:
557 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
558 which-build: last-successful
559 stable: false
560 filter: 'build/**'
561 target: 'deps/lttng-ust'
562 do-not-fingerprint: true
563 - shell:
564 !include-raw-escape: scripts/common/scan-build.sh
565
566 publishers:
567 - html-publisher:
568 name: 'HTML Report'
569 dir: 'scan-build-archive/'
570 files: 'index.html'
571
572 - job-template:
573 name: lttng-tools_{version}_coverity
574 defaults: lttng-tools
575 node: 'amd64'
576
577 triggers:
578 - pollscm:
579 cron: "@daily"
580
581 wrappers:
582 - workspace-cleanup
583 - timestamps
584 - ansicolor:
585 colormap: xterm
586 - credentials-binding:
587 - username-password-separated:
588 credential-id: lttng-tools_coverity_token
589 username: COVERITY_SCAN_PROJECT_NAME
590 password: COVERITY_SCAN_TOKEN
591
592 builders:
593 - copyartifact:
594 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
595 which-build: last-successful
596 stable: false
597 filter: 'build/**'
598 target: 'deps/liburcu'
599 do-not-fingerprint: true
600 - copyartifact:
601 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
602 which-build: last-successful
603 stable: false
604 filter: 'build/**'
605 target: 'deps/lttng-ust'
606 do-not-fingerprint: true
607 - shell:
608 !include-raw-escape: scripts/common/coverity.sh
609
610 publishers:
611 - workspace-cleanup
612
613 # TODO
614 - job-template:
615 name: lttng-tools_{version}_pylint
616 defaults: lttng-tools
617 node: 'amd64'
618
619 scm: []
620
621 triggers:
622 - pollscm:
623 cron: "@daily"
624
625 builders:
626 - copyartifact:
627 project: lttng-tools-{version}/arch=amd64,build=std,conf=agents
628 which-build: last-successful
629 stable: false
630 filter: 'build/**'
631 target: 'deps/lttng-tools'
632 do-not-fingerprint: true
633 - shell:
634 !include-raw-escape: scripts/lttng-tools/pylint.sh
635
636 publishers:
637 - archive:
638 artifacts: 'pep8.out,pylint.out'
639 - violations:
640 pep8:
641 pattern: pep8.out
642 min: 10
643 max: 999
644 unstable: 999
645 pylint:
646 pattern: pylint.out
647 min: 10
648 max: 999
649 unstable: 999
650 - email-ext:
651 recipients: 'ci-notification@lists.lttng.org'
652 reply-to: ci-notification@lists.lttng.org
653 always: false
654 unstable: false
655 first-failure: true
656 first-unstable: true
657 not-built: false
658 aborted: false
659 regression: false
660 failure: false
661 second-failure: false
662 improvement: false
663 still-failing: false
664 success: false
665 fixed: false
666 fixed-unhealthy: true
667 still-unstable: false
668 pre-build: false
669 matrix-trigger: only-parent
670 send-to:
671 - recipients
672
673 ## Project
674 - project:
675 name: lttng-tools
676 github_user: lttng
677 github_name: lttng-tools
678 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
679 version:
680 - stable-2.7
681 - stable-2.8
682 - stable-2.9
683 - stable-2.10
684 - stable-2.11
685 - master
686 jobs:
687 # Master #
688 - 'lttng-tools_{version}_{buildtype}':
689 buildtype: build
690 version: master
691 ustversion: master
692 arch: !!python/tuple [amd64]
693 build: !!python/tuple [std, oot, dist]
694 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
695 urcuversion: !!python/tuple [master]
696 babelversion: !!python/tuple [stable-1.5]
697 testtype: !!python/tuple [base]
698 - 'lttng-tools_{version}_{buildtype}':
699 buildtype: portbuild
700 version: master
701 ustversion: master
702 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
703 build: !!python/tuple [std]
704 conf: !!python/tuple [std, no-ust, agents]
705 urcuversion: !!python/tuple [master]
706 babelversion: !!python/tuple [stable-1.5]
707 testtype: !!python/tuple [base]
708 - 'lttng-tools_{version}_{buildtype}':
709 buildtype: slesbuild
710 version: master
711 ustversion: master
712 arch: !!python/tuple [sles12sp2]
713 build: !!python/tuple [std]
714 conf: !!python/tuple [std]
715 urcuversion: !!python/tuple [master]
716 babelversion: !!python/tuple [stable-1.5]
717 testtype: !!python/tuple [base]
718 - 'lttng-tools_{version}_{buildtype}':
719 buildtype: macosxbuild
720 version: master
721 ustversion: master
722 arch: !!python/tuple [macosx]
723 build: !!python/tuple [std]
724 conf: !!python/tuple [relayd-only]
725 urcuversion: !!python/tuple [master]
726 babelversion: !!python/tuple [stable-1.5]
727 testtype: !!python/tuple [base]
728 - 'lttng-tools_{version}_{buildtype}':
729 buildtype: solarisbuild
730 version: master
731 ustversion: master
732 arch: !!python/tuple [sol10-i386, sol11-i386]
733 build: !!python/tuple [std]
734 conf: !!python/tuple [relayd-only]
735 urcuversion: !!python/tuple [master]
736 babelversion: !!python/tuple [stable-1.5]
737 testtype: !!python/tuple [base]
738 - 'lttng-tools_{version}_winbuild':
739 version: master
740 ustversion: master
741 arch: !!python/tuple [cygwin, cygwin64]
742 build: !!python/tuple [std]
743 conf: !!python/tuple [relayd-only]
744 urcuversion: !!python/tuple [master]
745 babelversion: !!python/tuple [stable-1.5]
746 testtype: !!python/tuple [base]
747 - 'lttng-tools_{version}_long_regression':
748 buildtype: build
749 ustversion: master
750 arch: !!python/tuple [amd64]
751 build: !!python/tuple [std]
752 conf: !!python/tuple [std]
753 urcuversion: !!python/tuple [master]
754 babelversion: !!python/tuple [stable-1.5]
755 testtype: !!python/tuple [full]
756
757 # stable-2.11
758 - 'lttng-tools_{version}_{buildtype}':
759 buildtype: build
760 version: stable-2.11
761 ustversion: stable-2.11
762 arch: !!python/tuple [amd64]
763 build: !!python/tuple [std, oot, dist]
764 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
765 urcuversion: !!python/tuple [stable-0.10]
766 babelversion: !!python/tuple [stable-1.5]
767 testtype: !!python/tuple [base]
768 - 'lttng-tools_{version}_{buildtype}':
769 buildtype: portbuild
770 version: stable-2.11
771 ustversion: stable-2.11
772 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
773 build: !!python/tuple [std]
774 conf: !!python/tuple [std, no-ust, agents]
775 urcuversion: !!python/tuple [stable-0.10]
776 babelversion: !!python/tuple [stable-1.5]
777 testtype: !!python/tuple [base]
778 - 'lttng-tools_{version}_{buildtype}':
779 buildtype: slesbuild
780 version: stable-2.11
781 ustversion: stable-2.11
782 arch: !!python/tuple [sles12sp2]
783 build: !!python/tuple [std]
784 conf: !!python/tuple [std]
785 urcuversion: !!python/tuple [stable-0.10]
786 babelversion: !!python/tuple [stable-1.5]
787 testtype: !!python/tuple [base]
788 - 'lttng-tools_{version}_{buildtype}':
789 buildtype: solarisbuild
790 version: stable-2.11
791 ustversion: stable-2.11
792 arch: !!python/tuple [sol10-i386, sol11-i386]
793 build: !!python/tuple [std]
794 conf: !!python/tuple [relayd-only]
795 urcuversion: !!python/tuple [stable-0.10]
796 babelversion: !!python/tuple [stable-1.5]
797 testtype: !!python/tuple [base]
798 - 'lttng-tools_{version}_{buildtype}':
799 buildtype: macosxbuild
800 version: stable-2.11
801 ustversion: stable-2.11
802 arch: !!python/tuple [macosx]
803 build: !!python/tuple [std]
804 conf: !!python/tuple [relayd-only]
805 urcuversion: !!python/tuple [stable-0.10]
806 babelversion: !!python/tuple [stable-1.5]
807 testtype: !!python/tuple [base]
808 - 'lttng-tools_{version}_winbuild':
809 version: stable-2.11
810 ustversion: stable-2.11
811 arch: !!python/tuple [cygwin, cygwin64]
812 build: !!python/tuple [std]
813 conf: !!python/tuple [relayd-only]
814 urcuversion: !!python/tuple [stable-0.10]
815 babelversion: !!python/tuple [stable-1.5]
816 testtype: !!python/tuple [base]
817
818 # stable-2.10
819 - 'lttng-tools_{version}_{buildtype}':
820 buildtype: build
821 version: stable-2.10
822 ustversion: stable-2.10
823 arch: !!python/tuple [amd64]
824 build: !!python/tuple [std, oot, dist]
825 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
826 urcuversion: !!python/tuple [stable-0.9]
827 babelversion: !!python/tuple [stable-1.5]
828 testtype: !!python/tuple [base]
829 - 'lttng-tools_{version}_{buildtype}':
830 buildtype: portbuild
831 version: stable-2.10
832 ustversion: stable-2.10
833 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
834 build: !!python/tuple [std]
835 conf: !!python/tuple [std, no-ust, agents]
836 urcuversion: !!python/tuple [stable-0.9]
837 babelversion: !!python/tuple [stable-1.5]
838 testtype: !!python/tuple [base]
839 - 'lttng-tools_{version}_{buildtype}':
840 buildtype: slesbuild
841 version: stable-2.10
842 ustversion: stable-2.10
843 arch: !!python/tuple [sles12sp2]
844 build: !!python/tuple [std]
845 conf: !!python/tuple [std]
846 urcuversion: !!python/tuple [stable-0.9]
847 babelversion: !!python/tuple [stable-1.5]
848 testtype: !!python/tuple [base]
849 - 'lttng-tools_{version}_{buildtype}':
850 buildtype: solarisbuild
851 version: stable-2.10
852 ustversion: stable-2.10
853 arch: !!python/tuple [sol10-i386, sol11-i386]
854 build: !!python/tuple [std]
855 conf: !!python/tuple [relayd-only]
856 urcuversion: !!python/tuple [stable-0.9]
857 babelversion: !!python/tuple [stable-1.5]
858 testtype: !!python/tuple [base]
859 - 'lttng-tools_{version}_{buildtype}':
860 buildtype: macosxbuild
861 version: stable-2.10
862 ustversion: stable-2.10
863 arch: !!python/tuple [macosx]
864 build: !!python/tuple [std]
865 conf: !!python/tuple [relayd-only]
866 urcuversion: !!python/tuple [stable-0.9]
867 babelversion: !!python/tuple [stable-1.5]
868 testtype: !!python/tuple [base]
869 - 'lttng-tools_{version}_winbuild':
870 version: stable-2.10
871 ustversion: stable-2.10
872 arch: !!python/tuple [cygwin, cygwin64]
873 build: !!python/tuple [std]
874 conf: !!python/tuple [relayd-only]
875 urcuversion: !!python/tuple [stable-0.9]
876 babelversion: !!python/tuple [stable-1.5]
877 testtype: !!python/tuple [base]
878
879 # stable-2.9 #
880 - 'lttng-tools_{version}_{buildtype}':
881 buildtype: build
882 version: stable-2.9
883 ustversion: stable-2.9
884 arch: !!python/tuple [amd64]
885 build: !!python/tuple [std, oot, dist]
886 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
887 urcuversion: !!python/tuple [stable-0.9]
888 babelversion: !!python/tuple [stable-1.5]
889 testtype: !!python/tuple [base]
890 - 'lttng-tools_{version}_{buildtype}':
891 buildtype: portbuild
892 version: stable-2.9
893 ustversion: stable-2.9
894 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
895 build: !!python/tuple [std]
896 conf: !!python/tuple [std, no-ust, agents]
897 urcuversion: !!python/tuple [stable-0.9]
898 babelversion: !!python/tuple [stable-1.5]
899 testtype: !!python/tuple [base]
900 - 'lttng-tools_{version}_{buildtype}':
901 buildtype: slesbuild
902 version: stable-2.9
903 ustversion: stable-2.9
904 arch: !!python/tuple [sles12sp2]
905 build: !!python/tuple [std]
906 conf: !!python/tuple [std]
907 urcuversion: !!python/tuple [stable-0.9]
908 babelversion: !!python/tuple [stable-1.5]
909 testtype: !!python/tuple [base]
910 - 'lttng-tools_{version}_{buildtype}':
911 buildtype: solarisbuild
912 version: stable-2.9
913 ustversion: stable-2.9
914 arch: !!python/tuple [sol10-i386, sol11-i386]
915 build: !!python/tuple [std]
916 conf: !!python/tuple [relayd-only]
917 urcuversion: !!python/tuple [stable-0.9]
918 babelversion: !!python/tuple [stable-1.5]
919 testtype: !!python/tuple [base]
920 - 'lttng-tools_{version}_{buildtype}':
921 buildtype: macosxbuild
922 version: stable-2.9
923 ustversion: stable-2.9
924 arch: !!python/tuple [macosx]
925 build: !!python/tuple [std]
926 conf: !!python/tuple [relayd-only]
927 urcuversion: !!python/tuple [stable-0.9]
928 babelversion: !!python/tuple [stable-1.5]
929 testtype: !!python/tuple [base]
930 - 'lttng-tools_{version}_winbuild':
931 version: stable-2.9
932 ustversion: stable-2.9
933 arch: !!python/tuple [cygwin, cygwin64]
934 build: !!python/tuple [std]
935 conf: !!python/tuple [relayd-only]
936 urcuversion: !!python/tuple [stable-0.9]
937 babelversion: !!python/tuple [stable-1.5]
938 testtype: !!python/tuple [base]
939
940 # stable-2.8 #
941 - 'lttng-tools_{version}_{buildtype}':
942 buildtype: build
943 version: stable-2.8
944 ustversion: stable-2.8
945 arch: !!python/tuple [amd64]
946 build: !!python/tuple [std, oot, dist]
947 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
948 urcuversion: !!python/tuple [stable-0.9]
949 babelversion: !!python/tuple [stable-1.4]
950 testtype: !!python/tuple [base]
951 - 'lttng-tools_{version}_{buildtype}':
952 buildtype: portbuild
953 version: stable-2.8
954 ustversion: stable-2.8
955 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
956 build: !!python/tuple [std]
957 conf: !!python/tuple [std, no-ust, agents]
958 urcuversion: !!python/tuple [stable-0.9]
959 babelversion: !!python/tuple [stable-1.4]
960 testtype: !!python/tuple [base]
961 - 'lttng-tools_{version}_{buildtype}':
962 buildtype: slesbuild
963 version: stable-2.8
964 ustversion: stable-2.8
965 arch: !!python/tuple [sles12sp2]
966 build: !!python/tuple [std]
967 conf: !!python/tuple [std]
968 urcuversion: !!python/tuple [stable-0.9]
969 babelversion: !!python/tuple [stable-1.4]
970 testtype: !!python/tuple [base]
971 - 'lttng-tools_{version}_{buildtype}':
972 buildtype: solarisbuild
973 version: stable-2.8
974 ustversion: stable-2.8
975 arch: !!python/tuple [sol10-i386, sol11-i386]
976 build: !!python/tuple [std]
977 conf: !!python/tuple [relayd-only]
978 urcuversion: !!python/tuple [stable-0.9]
979 babelversion: !!python/tuple [stable-1.4]
980 testtype: !!python/tuple [base]
981
982 # stable-2.7 #
983 - 'lttng-tools_{version}_{buildtype}':
984 buildtype: build
985 version: stable-2.7
986 ustversion: stable-2.7
987 arch: !!python/tuple [amd64]
988 build: !!python/tuple [std, oot, dist]
989 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
990 urcuversion: !!python/tuple [stable-0.9]
991 babelversion: !!python/tuple [stable-1.5]
992 testtype: !!python/tuple [base]
993 - 'lttng-tools_{version}_{buildtype}':
994 buildtype: portbuild
995 version: stable-2.7
996 ustversion: stable-2.7
997 arch: !!python/tuple [armhf, arm64, powerpc]
998 build: !!python/tuple [std]
999 conf: !!python/tuple [std, no-ust, agents]
1000 urcuversion: !!python/tuple [stable-0.9]
1001 babelversion: !!python/tuple [stable-1.5]
1002 testtype: !!python/tuple [base]
1003 - 'lttng-tools_{version}_{buildtype}':
1004 buildtype: slesbuild
1005 version: stable-2.7
1006 ustversion: stable-2.7
1007 arch: !!python/tuple [sles12sp2]
1008 build: !!python/tuple [std]
1009 conf: !!python/tuple [std]
1010 urcuversion: !!python/tuple [stable-0.9]
1011 babelversion: !!python/tuple [stable-1.5]
1012 testtype: !!python/tuple [base]
1013
1014 - 'lttng-tools_{version}_cppcheck'
1015 - 'lttng-tools_{version}_scan-build':
1016 version: master
1017 urcuversion: master
1018 ustversion: master
1019 - 'lttng-tools_{version}_scan-build':
1020 version: stable-2.11
1021 urcuversion: stable-0.10
1022 ustversion: stable-2.11
1023 - 'lttng-tools_{version}_scan-build':
1024 version: stable-2.10
1025 urcuversion: stable-0.9
1026 ustversion: stable-2.10
1027 - 'lttng-tools_{version}_scan-build':
1028 version: stable-2.9
1029 urcuversion: stable-0.9
1030 ustversion: stable-2.9
1031 - 'lttng-tools_{version}_scan-build':
1032 version: stable-2.8
1033 urcuversion: stable-0.9
1034 ustversion: stable-2.8
1035 - 'lttng-tools_{version}_scan-build':
1036 version: stable-2.7
1037 urcuversion: stable-0.9
1038 ustversion: stable-2.7
1039 #- 'lttng-tools_{version}_pylint'
1040 - 'lttng-tools_{version}_coverity':
1041 version: master
1042 urcuversion: master
1043 ustversion: master
1044
1045
1046 - project:
1047 name: dev_jgalar_lttng-tools
1048 user: jgalar
1049 github_user: jgalar
1050 github_name: lttng-tools
1051 email_to: 'jgalar@efficios.com'
1052 jobs:
1053 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1054 buildtype: build
1055 version: master-staging
1056 ustversion: master
1057 arch: !!python/tuple [amd64]
1058 build: !!python/tuple [std, oot, dist]
1059 conf: !!python/tuple [std, no-ust, agents]
1060 urcuversion: !!python/tuple [master]
1061 babelversion: !!python/tuple [stable-1.5]
1062 testtype: !!python/tuple [base]
1063 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1064 buildtype: build
1065 version: stable-2.11-staging
1066 ustversion: stable-2.11
1067 arch: !!python/tuple [amd64]
1068 build: !!python/tuple [std, oot, dist]
1069 conf: !!python/tuple [std, no-ust, agents]
1070 urcuversion: !!python/tuple [stable-0.10]
1071 babelversion: !!python/tuple [stable-1.5]
1072 testtype: !!python/tuple [base]
1073 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1074 buildtype: build
1075 version: stable-2.10-staging
1076 ustversion: stable-2.10
1077 arch: !!python/tuple [amd64]
1078 build: !!python/tuple [std, oot, dist]
1079 conf: !!python/tuple [std, no-ust, agents]
1080 urcuversion: !!python/tuple [stable-0.9]
1081 babelversion: !!python/tuple [stable-1.5]
1082 testtype: !!python/tuple [base]
1083 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1084 buildtype: build
1085 version: stable-2.9-staging
1086 ustversion: stable-2.9
1087 arch: !!python/tuple [amd64]
1088 build: !!python/tuple [std, oot, dist]
1089 conf: !!python/tuple [std, no-ust, agents]
1090 urcuversion: !!python/tuple [stable-0.9]
1091 babelversion: !!python/tuple [stable-1.5]
1092 testtype: !!python/tuple [base]
1093 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1094 buildtype: build
1095 version: stable-2.8-staging
1096 ustversion: stable-2.8
1097 arch: !!python/tuple [amd64]
1098 build: !!python/tuple [std, oot, dist]
1099 conf: !!python/tuple [std, no-ust, agents]
1100 urcuversion: !!python/tuple [stable-0.9]
1101 babelversion: !!python/tuple [stable-1.4]
1102 testtype: !!python/tuple [base]
1103 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1104 buildtype: build
1105 version: stable-2.7-staging
1106 ustversion: stable-2.7
1107 arch: !!python/tuple [amd64]
1108 build: !!python/tuple [std, oot, dist]
1109 conf: !!python/tuple [std, no-ust, agents]
1110 urcuversion: !!python/tuple [stable-0.9]
1111 babelversion: !!python/tuple [stable-1.5]
1112 testtype: !!python/tuple [base]
1113 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1114 buildtype: portbuild
1115 version: master-staging
1116 ustversion: master
1117 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1118 build: !!python/tuple [std]
1119 conf: !!python/tuple [std, no-ust, agents]
1120 urcuversion: !!python/tuple [master]
1121 babelversion: !!python/tuple [stable-1.5]
1122 testtype: !!python/tuple [base]
1123 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1124 buildtype: portbuild
1125 version: stable-2.11-staging
1126 ustversion: stable-2.11
1127 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1128 build: !!python/tuple [std]
1129 conf: !!python/tuple [std, no-ust, agents]
1130 urcuversion: !!python/tuple [stable-0.10]
1131 babelversion: !!python/tuple [stable-1.5]
1132 testtype: !!python/tuple [base]
1133 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1134 buildtype: portbuild
1135 version: stable-2.10-staging
1136 ustversion: stable-2.10
1137 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1138 build: !!python/tuple [std]
1139 conf: !!python/tuple [std, no-ust, agents]
1140 urcuversion: !!python/tuple [stable-0.9]
1141 babelversion: !!python/tuple [stable-1.5]
1142 testtype: !!python/tuple [base]
1143 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1144 buildtype: portbuild
1145 version: stable-2.9-staging
1146 ustversion: stable-2.9
1147 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1148 build: !!python/tuple [std]
1149 conf: !!python/tuple [std, no-ust, agents]
1150 urcuversion: !!python/tuple [stable-0.9]
1151 babelversion: !!python/tuple [stable-1.5]
1152 testtype: !!python/tuple [base]
1153 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1154 buildtype: portbuild
1155 version: stable-2.8-staging
1156 ustversion: stable-2.8
1157 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1158 build: !!python/tuple [std]
1159 conf: !!python/tuple [std, no-ust, agents]
1160 urcuversion: !!python/tuple [stable-0.9]
1161 babelversion: !!python/tuple [stable-1.4]
1162 testtype: !!python/tuple [base]
1163 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1164 buildtype: portbuild
1165 version: stable-2.7-staging
1166 ustversion: stable-2.7
1167 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1168 build: !!python/tuple [std]
1169 conf: !!python/tuple [std, no-ust, agents]
1170 urcuversion: !!python/tuple [stable-0.9]
1171 babelversion: !!python/tuple [stable-1.5]
1172 testtype: !!python/tuple [base]
1173 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1174 buildtype: macosxbuild
1175 version: master-staging
1176 ustversion: master
1177 arch: !!python/tuple [macosx]
1178 build: !!python/tuple [std]
1179 conf: !!python/tuple [relayd-only]
1180 urcuversion: !!python/tuple [master]
1181 babelversion: !!python/tuple [stable-1.5]
1182 testtype: !!python/tuple [base]
1183 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1184 buildtype: solarisbuild
1185 version: master-staging
1186 ustversion: master
1187 arch: !!python/tuple [sol10-i386, sol11-i386]
1188 build: !!python/tuple [std]
1189 conf: !!python/tuple [relayd-only]
1190 urcuversion: !!python/tuple [master]
1191 babelversion: !!python/tuple [stable-1.5]
1192 testtype: !!python/tuple [base]
This page took 0.086537 seconds and 5 git commands to generate.