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