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