Build lttng-scope daily
[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
77 - lttng-tools_build_builders_defaults: &lttng-tools_build_builders_defaults
78 name: 'lttng-tools_build_builders_defaults'
79 builders:
80 - conditional-step:
81 condition-kind: regex-match
82 label: '$conf'
83 regex: (std|static)
84 on-evaluation-failure: run
85 steps:
86 - copyartifact:
87 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
88 which-build: last-successful
89 stable: false
90 filter: 'build/**'
91 target: 'deps/liburcu'
92 do-not-fingerprint: true
93 - copyartifact:
94 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
95 which-build: last-successful
96 stable: false
97 filter: 'build/**'
98 target: 'deps/babeltrace'
99 do-not-fingerprint: true
100 - copyartifact:
101 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
102 which-build: last-successful
103 stable: false
104 filter: 'build/**'
105 target: 'deps/lttng-ust'
106 do-not-fingerprint: true
107 - conditional-step:
108 condition-kind: regex-match
109 label: '$conf'
110 regex: no-ust
111 on-evaluation-failure: run
112 steps:
113 - copyartifact:
114 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
115 which-build: last-successful
116 stable: false
117 filter: 'build/**'
118 target: 'deps/liburcu'
119 do-not-fingerprint: true
120 - copyartifact:
121 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
122 which-build: last-successful
123 stable: false
124 filter: 'build/**'
125 target: 'deps/babeltrace'
126 do-not-fingerprint: true
127 - copyartifact:
128 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=std,build=std
129 which-build: last-successful
130 stable: false
131 filter: 'build/**'
132 target: 'deps/lttng-ust'
133 do-not-fingerprint: true
134 - conditional-step:
135 condition-kind: regex-match
136 label: '$conf'
137 regex: agents
138 on-evaluation-failure: run
139 steps:
140 - copyartifact:
141 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
142 which-build: last-successful
143 stable: false
144 filter: 'build/**'
145 target: 'deps/liburcu'
146 do-not-fingerprint: true
147 - copyartifact:
148 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
149 which-build: last-successful
150 stable: false
151 filter: 'build/**'
152 target: 'deps/babeltrace'
153 do-not-fingerprint: true
154 - copyartifact:
155 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
156 which-build: last-successful
157 stable: false
158 filter: 'build/**'
159 target: 'deps/lttng-ust'
160 do-not-fingerprint: true
161 - conditional-step:
162 condition-kind: regex-match
163 label: '$conf'
164 regex: (relayd-only)
165 on-evaluation-failure: run
166 steps:
167 - copyartifact:
168 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
169 which-build: last-successful
170 stable: false
171 filter: 'build/**'
172 target: 'deps/liburcu'
173 do-not-fingerprint: true
174 - copyartifact:
175 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
176 which-build: last-successful
177 stable: false
178 filter: 'build/**'
179 target: 'deps/babeltrace'
180 do-not-fingerprint: true
181 - conditional-step:
182 condition-kind: regex-match
183 label: '$conf'
184 regex: debug-rcu
185 on-evaluation-failure: run
186 steps:
187 - copyartifact:
188 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=debug-rcu,build=std
189 which-build: last-successful
190 stable: false
191 filter: 'build/**'
192 target: 'deps/liburcu'
193 do-not-fingerprint: true
194 - copyartifact:
195 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
196 which-build: last-successful
197 stable: false
198 filter: 'build/**'
199 target: 'deps/babeltrace'
200 do-not-fingerprint: true
201 - copyartifact:
202 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=debug-rcu,build=std
203 which-build: last-successful
204 stable: false
205 filter: 'build/**'
206 target: 'deps/lttng-ust'
207 do-not-fingerprint: true
208 - shell:
209 !include-raw-escape: scripts/lttng-tools/build.sh
210
211 - lttng-tools_build_builders_win: &lttng-tools_build_builders_win
212 name: 'lttng-tools_build_builders_win'
213 builders:
214 - copyartifact:
215 project: liburcu_${{liburcu_version}}_winbuild/arch=${{arch}},conf=std,build=std
216 which-build: last-successful
217 stable: false
218 filter: 'build/**'
219 target: 'deps/liburcu'
220 do-not-fingerprint: true
221 - copyartifact:
222 project: babeltrace_${{babeltrace_version}}_winbuild/arch=${{arch}},conf=std,build=std
223 which-build: last-successful
224 stable: false
225 filter: 'build/**'
226 target: 'deps/babeltrace'
227 do-not-fingerprint: true
228 - conditional-step:
229 condition-kind: strings-match
230 on-evaluation-failure: run
231 condition-string1: '${{arch}}'
232 condition-string2: 'cygwin'
233 steps:
234 - shell:
235 !include-raw-escape:
236 - scripts/common/cygwin-shebang
237 - scripts/common/cygwin-prefix
238 - scripts/lttng-tools/build.sh
239 - conditional-step:
240 condition-kind: strings-match
241 on-evaluation-failure: run
242 condition-string1: '${{arch}}'
243 condition-string2: 'cygwin64'
244 steps:
245 - shell:
246 !include-raw-escape:
247 - scripts/common/cygwin64-shebang
248 - scripts/common/cygwin-prefix
249 - scripts/lttng-tools/build.sh
250 - conditional-step:
251 condition-kind: strings-match
252 on-evaluation-failure: run
253 condition-string1: '${{arch}}'
254 condition-string2: 'msys2-mingw32'
255 steps:
256 - inject:
257 properties-content: 'MSYSTEM=MINGW32'
258 - shell:
259 !include-raw-escape:
260 - scripts/common/msys2-shebang
261 - scripts/common/cygwin-prefix
262 - scripts/lttng-tools/build.sh
263 - conditional-step:
264 condition-kind: strings-match
265 on-evaluation-failure: run
266 condition-string1: '${{arch}}'
267 condition-string2: 'msys2-mingw64'
268 steps:
269 - inject:
270 properties-content: 'MSYSTEM=MINGW64'
271 - shell:
272 !include-raw-escape:
273 - scripts/common/msys2-shebang
274 - scripts/common/cygwin-prefix
275 - scripts/lttng-tools/build.sh
276
277 - lttng-tools_build_publishers_dev: &lttng-tools_build_publishers_dev
278 name: 'lttng-tools_build_publishers_dev'
279 publishers:
280 - tap:
281 results: 'tap/**/*.tap'
282 failed-tests-mark-build-as-failure: true
283 todo-is-failure: false
284 - warnings:
285 console-log-parsers:
286 - 'GNU Make + GNU C Compiler (gcc)'
287 total-thresholds:
288 unstable:
289 total-all: 0
290 total-high: 0
291 total-normal: 0
292 total-low: 0
293 - workspace-cleanup:
294 clean-if:
295 - failure: false
296 - email-ext:
297 recipients: '{obj:email_to}'
298 always: false
299 unstable: false
300 first-failure: true
301 first-unstable: true
302 not-built: false
303 aborted: false
304 regression: false
305 failure: false
306 second-failure: false
307 improvement: false
308 still-failing: false
309 success: false
310 fixed: false
311 fixed-unhealthy: true
312 still-unstable: false
313 pre-build: false
314 matrix-trigger: only-parent
315 send-to:
316 - recipients
317
318 - lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
319 name: 'lttng-tools_build_publishers_prod'
320 publishers:
321 - tap:
322 results: 'tap/**/*.tap'
323 failed-tests-mark-build-as-failure: true
324 todo-is-failure: false
325 - warnings:
326 console-log-parsers:
327 - 'GNU Make + GNU C Compiler (gcc)'
328 total-thresholds:
329 unstable:
330 total-all: 0
331 total-high: 0
332 total-normal: 0
333 total-low: 0
334 - workspace-cleanup:
335 clean-if:
336 - failure: false
337 - archive:
338 artifacts: 'build/**'
339 allow-empty: false
340 - email-ext:
341 recipients: '{obj:email_to}'
342 reply-to: ci-notification@lists.lttng.org
343 always: false
344 unstable: false
345 first-failure: true
346 first-unstable: true
347 not-built: false
348 aborted: false
349 regression: false
350 failure: false
351 second-failure: false
352 improvement: false
353 still-failing: false
354 success: false
355 fixed: false
356 fixed-unhealthy: true
357 still-unstable: false
358 pre-build: false
359 matrix-trigger: only-parent
360 send-to:
361 - recipients
362
363 ## Templates
364 - job-template:
365 name: lttng-tools_{version}_{buildtype}
366 defaults: lttng-tools
367
368 <<: *lttng-tools_build_axes_defaults
369 <<: *lttng-tools_build_builders_defaults
370 <<: *lttng-tools_build_publishers_prod
371
372 triggers:
373 - pollscm:
374 cron: "@hourly"
375 - reverse:
376 jobs: 'lttng-ust_{version}_{buildtype}'
377 result: 'success'
378
379 - job-template:
380 name: lttng-tools_{version}_winbuild
381 defaults: lttng-tools
382
383 <<: *lttng-tools_build_axes_defaults
384 <<: *lttng-tools_build_builders_win
385 <<: *lttng-tools_build_publishers_prod
386
387 - job-template:
388 name: dev_{user}_lttng-tools_{version}_{buildtype}
389 defaults: lttng-tools
390
391 <<: *lttng-tools_build_axes_defaults
392 <<: *lttng-tools_build_builders_defaults
393 <<: *lttng-tools_build_publishers_dev
394
395 - job-template:
396 name: lttng-tools_{version}_cppcheck
397 defaults: lttng-tools
398
399 triggers:
400 - pollscm:
401 cron: "@daily"
402
403 builders:
404 - shell: |
405 rm -f lttng-tools-cppcheck.xml
406 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> lttng-tools-cppcheck.xml
407
408 publishers:
409 - archive:
410 artifacts: 'lttng-tools-cppcheck.xml'
411 allow-empty: false
412 - cppcheck:
413 pattern: 'lttng-tools-cppcheck.xml'
414 - email-ext:
415 recipients: 'ci-notification@lists.lttng.org'
416 reply-to: ci-notification@lists.lttng.org
417 always: false
418 unstable: false
419 first-failure: true
420 first-unstable: true
421 not-built: false
422 aborted: false
423 regression: false
424 failure: false
425 second-failure: false
426 improvement: false
427 still-failing: false
428 success: false
429 fixed: false
430 fixed-unhealthy: true
431 still-unstable: false
432 pre-build: false
433 matrix-trigger: only-parent
434 send-to:
435 - recipients
436
437 - job-template:
438 name: lttng-tools_{version}_scan-build
439 defaults: lttng-tools
440 node: 'x86-64'
441
442 triggers:
443 - pollscm:
444 cron: "@daily"
445
446 builders:
447 - copyartifact:
448 project: liburcu_{urcuversion}_build/arch=x86-64,conf=std,build=std
449 which-build: last-successful
450 stable: false
451 filter: 'build/**'
452 target: 'deps/liburcu'
453 do-not-fingerprint: true
454 - copyartifact:
455 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=x86-64,conf=std,build=std
456 which-build: last-successful
457 stable: false
458 filter: 'build/**'
459 target: 'deps/lttng-ust'
460 do-not-fingerprint: true
461 - shell:
462 !include-raw-escape: scripts/common/scan-build.sh
463
464 publishers:
465 - html-publisher:
466 name: 'HTML Report'
467 dir: 'scan-build-archive/'
468 files: 'index.html'
469
470 - job-template:
471 name: lttng-tools_{version}_coverity
472 defaults: lttng-tools
473 node: 'x86-64'
474
475 triggers:
476 - pollscm:
477 cron: "@daily"
478
479 wrappers:
480 - workspace-cleanup
481 - timestamps
482 - ansicolor:
483 colormap: xterm
484 - credentials-binding:
485 - username-password-separated:
486 credential-id: lttng-tools_coverity_token
487 username: COVERITY_SCAN_PROJECT_NAME
488 password: COVERITY_SCAN_TOKEN
489
490 builders:
491 - copyartifact:
492 project: liburcu_{urcuversion}_build/arch=x86-64,conf=std,build=std
493 which-build: last-successful
494 stable: false
495 filter: 'build/**'
496 target: 'deps/liburcu'
497 do-not-fingerprint: true
498 - copyartifact:
499 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=x86-64,conf=std,build=std
500 which-build: last-successful
501 stable: false
502 filter: 'build/**'
503 target: 'deps/lttng-ust'
504 do-not-fingerprint: true
505 - shell:
506 !include-raw-escape: scripts/common/coverity.sh
507
508 publishers:
509 - workspace-cleanup
510
511 # TODO
512 - job-template:
513 name: lttng-tools_{version}_pylint
514 defaults: lttng-tools
515 node: 'x86-64'
516
517 scm: []
518
519 triggers:
520 - pollscm:
521 cron: "@daily"
522
523 builders:
524 - copyartifact:
525 project: lttng-tools-{version}/arch=x86-64,build=std,conf=agents
526 which-build: last-successful
527 stable: false
528 filter: 'build/**'
529 target: 'deps/lttng-tools'
530 do-not-fingerprint: true
531 - shell:
532 !include-raw-escape: scripts/lttng-tools/pylint.sh
533
534 publishers:
535 - archive:
536 artifacts: 'pep8.out,pylint.out'
537 - violations:
538 pep8:
539 pattern: pep8.out
540 min: 10
541 max: 999
542 unstable: 999
543 pylint:
544 pattern: pylint.out
545 min: 10
546 max: 999
547 unstable: 999
548 - email-ext:
549 recipients: 'ci-notification@lists.lttng.org'
550 reply-to: ci-notification@lists.lttng.org
551 always: false
552 unstable: false
553 first-failure: true
554 first-unstable: true
555 not-built: false
556 aborted: false
557 regression: false
558 failure: false
559 second-failure: false
560 improvement: false
561 still-failing: false
562 success: false
563 fixed: false
564 fixed-unhealthy: true
565 still-unstable: false
566 pre-build: false
567 matrix-trigger: only-parent
568 send-to:
569 - recipients
570
571 ## Project
572 - project:
573 name: lttng-tools
574 github_user: lttng
575 github_name: lttng-tools
576 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
577 version:
578 - stable-2.7
579 - stable-2.8
580 - stable-2.9
581 - stable-2.10
582 - master
583 jobs:
584 # Master #
585 - 'lttng-tools_{version}_{buildtype}':
586 buildtype: build
587 version: master
588 ustversion: master
589 arch: !!python/tuple [x86-32, x86-64]
590 build: !!python/tuple [std, oot, dist]
591 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
592 urcuversion: !!python/tuple [master]
593 babelversion: !!python/tuple [stable-1.5]
594 - 'lttng-tools_{version}_{buildtype}':
595 buildtype: portbuild
596 version: master
597 ustversion: master
598 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
599 build: !!python/tuple [std]
600 conf: !!python/tuple [std, no-ust, agents]
601 urcuversion: !!python/tuple [master]
602 babelversion: !!python/tuple [stable-1.5]
603 - 'lttng-tools_{version}_{buildtype}':
604 buildtype: slesbuild
605 version: master
606 ustversion: master
607 arch: !!python/tuple [sles12sp2]
608 build: !!python/tuple [std]
609 conf: !!python/tuple [std]
610 urcuversion: !!python/tuple [master]
611 babelversion: !!python/tuple [stable-1.5]
612 - 'lttng-tools_{version}_{buildtype}':
613 buildtype: macosxbuild
614 version: master
615 ustversion: master
616 arch: !!python/tuple [macosx]
617 build: !!python/tuple [std]
618 conf: !!python/tuple [relayd-only]
619 urcuversion: !!python/tuple [master]
620 babelversion: !!python/tuple [stable-1.5]
621 - 'lttng-tools_{version}_{buildtype}':
622 buildtype: solarisbuild
623 version: master
624 ustversion: master
625 arch: !!python/tuple [sol10-i386, sol11-i386]
626 build: !!python/tuple [std]
627 conf: !!python/tuple [relayd-only]
628 urcuversion: !!python/tuple [master]
629 babelversion: !!python/tuple [stable-1.5]
630 - 'lttng-tools_{version}_winbuild':
631 version: master
632 ustversion: master
633 arch: !!python/tuple [cygwin, cygwin64]
634 build: !!python/tuple [std]
635 conf: !!python/tuple [relayd-only]
636 urcuversion: !!python/tuple [master]
637 babelversion: !!python/tuple [stable-1.5]
638
639 # stable-2.10
640 - 'lttng-tools_{version}_{buildtype}':
641 buildtype: build
642 version: stable-2.10
643 ustversion: stable-2.10
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 [stable-0.9]
648 babelversion: !!python/tuple [stable-1.5]
649 - 'lttng-tools_{version}_{buildtype}':
650 buildtype: portbuild
651 version: stable-2.10
652 ustversion: stable-2.10
653 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
654 build: !!python/tuple [std]
655 conf: !!python/tuple [std, no-ust, agents]
656 urcuversion: !!python/tuple [stable-0.9]
657 babelversion: !!python/tuple [stable-1.5]
658 - 'lttng-tools_{version}_{buildtype}':
659 buildtype: slesbuild
660 version: stable-2.10
661 ustversion: stable-2.10
662 arch: !!python/tuple [sles12sp2]
663 build: !!python/tuple [std]
664 conf: !!python/tuple [std]
665 urcuversion: !!python/tuple [stable-0.9]
666 babelversion: !!python/tuple [stable-1.5]
667 - 'lttng-tools_{version}_{buildtype}':
668 buildtype: solarisbuild
669 version: stable-2.10
670 ustversion: stable-2.10
671 arch: !!python/tuple [sol10-i386, sol11-i386]
672 build: !!python/tuple [std]
673 conf: !!python/tuple [relayd-only]
674 urcuversion: !!python/tuple [stable-0.9]
675 babelversion: !!python/tuple [stable-1.5]
676 - 'lttng-tools_{version}_{buildtype}':
677 buildtype: macosxbuild
678 version: stable-2.10
679 ustversion: stable-2.10
680 arch: !!python/tuple [macosx]
681 build: !!python/tuple [std]
682 conf: !!python/tuple [relayd-only]
683 urcuversion: !!python/tuple [stable-0.9]
684 babelversion: !!python/tuple [stable-1.5]
685 - 'lttng-tools_{version}_winbuild':
686 version: stable-2.10
687 ustversion: stable-2.10
688 arch: !!python/tuple [cygwin, cygwin64]
689 build: !!python/tuple [std]
690 conf: !!python/tuple [relayd-only]
691 urcuversion: !!python/tuple [stable-0.9]
692 babelversion: !!python/tuple [stable-1.5]
693
694 # stable-2.9 #
695 - 'lttng-tools_{version}_{buildtype}':
696 buildtype: build
697 version: stable-2.9
698 ustversion: stable-2.9
699 arch: !!python/tuple [x86-32, x86-64]
700 build: !!python/tuple [std, oot, dist]
701 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
702 urcuversion: !!python/tuple [stable-0.9]
703 babelversion: !!python/tuple [stable-1.5]
704 - 'lttng-tools_{version}_{buildtype}':
705 buildtype: portbuild
706 version: stable-2.9
707 ustversion: stable-2.9
708 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
709 build: !!python/tuple [std]
710 conf: !!python/tuple [std, no-ust, agents]
711 urcuversion: !!python/tuple [stable-0.9]
712 babelversion: !!python/tuple [stable-1.5]
713 - 'lttng-tools_{version}_{buildtype}':
714 buildtype: slesbuild
715 version: stable-2.9
716 ustversion: stable-2.9
717 arch: !!python/tuple [sles12sp2]
718 build: !!python/tuple [std]
719 conf: !!python/tuple [std]
720 urcuversion: !!python/tuple [stable-0.9]
721 babelversion: !!python/tuple [stable-1.5]
722 - 'lttng-tools_{version}_{buildtype}':
723 buildtype: solarisbuild
724 version: stable-2.9
725 ustversion: stable-2.9
726 arch: !!python/tuple [sol10-i386, sol11-i386]
727 build: !!python/tuple [std]
728 conf: !!python/tuple [relayd-only]
729 urcuversion: !!python/tuple [stable-0.9]
730 babelversion: !!python/tuple [stable-1.5]
731 - 'lttng-tools_{version}_{buildtype}':
732 buildtype: macosxbuild
733 version: stable-2.9
734 ustversion: stable-2.9
735 arch: !!python/tuple [macosx]
736 build: !!python/tuple [std]
737 conf: !!python/tuple [relayd-only]
738 urcuversion: !!python/tuple [stable-0.9]
739 babelversion: !!python/tuple [stable-1.5]
740 - 'lttng-tools_{version}_winbuild':
741 version: stable-2.9
742 ustversion: stable-2.9
743 arch: !!python/tuple [cygwin, cygwin64]
744 build: !!python/tuple [std]
745 conf: !!python/tuple [relayd-only]
746 urcuversion: !!python/tuple [stable-0.9]
747 babelversion: !!python/tuple [stable-1.5]
748
749 # stable-2.8 #
750 - 'lttng-tools_{version}_{buildtype}':
751 buildtype: build
752 version: stable-2.8
753 ustversion: stable-2.8
754 arch: !!python/tuple [x86-32, x86-64]
755 build: !!python/tuple [std, oot, dist]
756 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
757 urcuversion: !!python/tuple [stable-0.9]
758 babelversion: !!python/tuple [stable-1.4]
759 - 'lttng-tools_{version}_{buildtype}':
760 buildtype: portbuild
761 version: stable-2.8
762 ustversion: stable-2.8
763 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
764 build: !!python/tuple [std]
765 conf: !!python/tuple [std, no-ust, agents]
766 urcuversion: !!python/tuple [stable-0.9]
767 babelversion: !!python/tuple [stable-1.4]
768 - 'lttng-tools_{version}_{buildtype}':
769 buildtype: slesbuild
770 version: stable-2.8
771 ustversion: stable-2.8
772 arch: !!python/tuple [sles12sp2]
773 build: !!python/tuple [std]
774 conf: !!python/tuple [std]
775 urcuversion: !!python/tuple [stable-0.9]
776 babelversion: !!python/tuple [stable-1.4]
777 - 'lttng-tools_{version}_{buildtype}':
778 buildtype: solarisbuild
779 version: stable-2.8
780 ustversion: stable-2.8
781 arch: !!python/tuple [sol10-i386, sol11-i386]
782 build: !!python/tuple [std]
783 conf: !!python/tuple [relayd-only]
784 urcuversion: !!python/tuple [stable-0.9]
785 babelversion: !!python/tuple [stable-1.4]
786
787 # stable-2.7 #
788 - 'lttng-tools_{version}_{buildtype}':
789 buildtype: build
790 version: stable-2.7
791 ustversion: stable-2.7
792 arch: !!python/tuple [x86-32, x86-64]
793 build: !!python/tuple [std, oot, dist]
794 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
795 urcuversion: !!python/tuple [stable-0.9]
796 babelversion: !!python/tuple [stable-1.5]
797 - 'lttng-tools_{version}_{buildtype}':
798 buildtype: portbuild
799 version: stable-2.7
800 ustversion: stable-2.7
801 arch: !!python/tuple [armhf, arm64, powerpc]
802 build: !!python/tuple [std]
803 conf: !!python/tuple [std, no-ust, agents]
804 urcuversion: !!python/tuple [stable-0.9]
805 babelversion: !!python/tuple [stable-1.5]
806 - 'lttng-tools_{version}_{buildtype}':
807 buildtype: slesbuild
808 version: stable-2.7
809 ustversion: stable-2.7
810 arch: !!python/tuple [sles12sp2]
811 build: !!python/tuple [std]
812 conf: !!python/tuple [std]
813 urcuversion: !!python/tuple [stable-0.9]
814 babelversion: !!python/tuple [stable-1.5]
815
816 - 'lttng-tools_{version}_cppcheck'
817 - 'lttng-tools_{version}_scan-build':
818 version: master
819 urcuversion: master
820 ustversion: master
821 - 'lttng-tools_{version}_scan-build':
822 version: stable-2.10
823 urcuversion: stable-0.9
824 ustversion: stable-2.10
825 - 'lttng-tools_{version}_scan-build':
826 version: stable-2.9
827 urcuversion: stable-0.9
828 ustversion: stable-2.9
829 - 'lttng-tools_{version}_scan-build':
830 version: stable-2.8
831 urcuversion: stable-0.9
832 ustversion: stable-2.8
833 - 'lttng-tools_{version}_scan-build':
834 version: stable-2.7
835 urcuversion: stable-0.9
836 ustversion: stable-2.7
837 #- 'lttng-tools_{version}_pylint'
838 - 'lttng-tools_{version}_coverity':
839 version: master
840 urcuversion: master
841 ustversion: master
842
843
844 - project:
845 name: dev_jgalar_lttng-tools
846 user: jgalar
847 github_user: jgalar
848 github_name: lttng-tools
849 email_to: 'jgalar@efficios.com'
850 jobs:
851 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
852 buildtype: build
853 version: master-staging
854 ustversion: master
855 arch: !!python/tuple [x86-32, x86-64]
856 build: !!python/tuple [std, oot, dist]
857 conf: !!python/tuple [std, no-ust, agents]
858 urcuversion: !!python/tuple [master]
859 babelversion: !!python/tuple [stable-1.5]
860 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
861 buildtype: build
862 version: stable-2.10-staging
863 ustversion: stable-2.10
864 arch: !!python/tuple [x86-32, x86-64]
865 build: !!python/tuple [std, oot, dist]
866 conf: !!python/tuple [std, no-ust, agents]
867 urcuversion: !!python/tuple [stable-0.9]
868 babelversion: !!python/tuple [stable-1.5]
869 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
870 buildtype: build
871 version: stable-2.9-staging
872 ustversion: stable-2.9
873 arch: !!python/tuple [x86-32, x86-64]
874 build: !!python/tuple [std, oot, dist]
875 conf: !!python/tuple [std, no-ust, agents]
876 urcuversion: !!python/tuple [stable-0.9]
877 babelversion: !!python/tuple [stable-1.5]
878 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
879 buildtype: build
880 version: stable-2.8-staging
881 ustversion: stable-2.8
882 arch: !!python/tuple [x86-32, x86-64]
883 build: !!python/tuple [std, oot, dist]
884 conf: !!python/tuple [std, no-ust, agents]
885 urcuversion: !!python/tuple [stable-0.9]
886 babelversion: !!python/tuple [stable-1.4]
887 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
888 buildtype: build
889 version: stable-2.7-staging
890 ustversion: stable-2.7
891 arch: !!python/tuple [x86-32, x86-64]
892 build: !!python/tuple [std, oot, dist]
893 conf: !!python/tuple [std, no-ust, agents]
894 urcuversion: !!python/tuple [stable-0.9]
895 babelversion: !!python/tuple [stable-1.5]
896 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
897 buildtype: portbuild
898 version: master-staging
899 ustversion: master
900 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
901 build: !!python/tuple [std]
902 conf: !!python/tuple [std, no-ust, agents]
903 urcuversion: !!python/tuple [master]
904 babelversion: !!python/tuple [stable-1.5]
905 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
906 buildtype: portbuild
907 version: stable-2.10-staging
908 ustversion: stable-2.10
909 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
910 build: !!python/tuple [std]
911 conf: !!python/tuple [std, no-ust, agents]
912 urcuversion: !!python/tuple [stable-0.9]
913 babelversion: !!python/tuple [stable-1.5]
914 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
915 buildtype: portbuild
916 version: stable-2.9-staging
917 ustversion: stable-2.9
918 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
919 build: !!python/tuple [std]
920 conf: !!python/tuple [std, no-ust, agents]
921 urcuversion: !!python/tuple [stable-0.9]
922 babelversion: !!python/tuple [stable-1.5]
923 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
924 buildtype: portbuild
925 version: stable-2.8-staging
926 ustversion: stable-2.8
927 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
928 build: !!python/tuple [std]
929 conf: !!python/tuple [std, no-ust, agents]
930 urcuversion: !!python/tuple [stable-0.9]
931 babelversion: !!python/tuple [stable-1.4]
932 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
933 buildtype: portbuild
934 version: stable-2.7-staging
935 ustversion: stable-2.7
936 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
937 build: !!python/tuple [std]
938 conf: !!python/tuple [std, no-ust, agents]
939 urcuversion: !!python/tuple [stable-0.9]
940 babelversion: !!python/tuple [stable-1.5]
941 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
942 buildtype: macosxbuild
943 version: master-staging
944 ustversion: master
945 arch: !!python/tuple [macosx]
946 build: !!python/tuple [std]
947 conf: !!python/tuple [relayd-only]
948 urcuversion: !!python/tuple [master]
949 babelversion: !!python/tuple [stable-1.5]
950 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
951 buildtype: solarisbuild
952 version: master-staging
953 ustversion: master
954 arch: !!python/tuple [sol10-i386, sol11-i386]
955 build: !!python/tuple [std]
956 conf: !!python/tuple [relayd-only]
957 urcuversion: !!python/tuple [master]
958 babelversion: !!python/tuple [stable-1.5]
This page took 0.054429 seconds and 4 git commands to generate.