jjb: build modules against full kernel builds
[lttng-ci.git] / jobs / lttng-tools.yaml
CommitLineData
b4005bbf
MJ
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
b4005bbf 13 wrappers:
b4005bbf 14 - ansicolor
67122b96 15 - timeout:
61afb3c3 16 timeout: 90
67122b96
MJ
17 fail: true
18 type: absolute
61afb3c3
MJ
19 - timestamps
20 - workspace-cleanup:
21 clean-if:
22 - failure: false
b4005bbf
MJ
23
24 scm:
25 - git:
a0433b63 26 url: git://github.com/{github_user}/{github_name}.git
b4005bbf 27 browser: githubweb
51ca880a 28 browser-url: https://github.com/{github_user}/{github_name}
b4005bbf
MJ
29 branches:
30 - origin/{version}
212d2afd 31 basedir: src/lttng-tools
b6e62a6a 32 skip-tag: true
61afb3c3 33 git-tool: jgit
b4005bbf
MJ
34
35 triggers:
36 - pollscm:
37 cron: "@hourly"
38
39 properties:
69f05d59
MJ
40 - inject:
41 properties-content: |
42 PROJECT_NAME=lttng-tools
b4005bbf 43 - github:
51ca880a 44 url: https://github.com/{github_user}/{github_name}
edf72710 45 - build-discarder:
a3636f24
JR
46 num-to-keep: 20
47 artifact-num-to-keep: 2
b4005bbf
MJ
48
49
61afb3c3
MJ
50## Anchors
51- lttng-tools_build_axes_defaults: &lttng-tools_build_axes_defaults
52 name: 'lttng-tools_build_axes_defaults'
b4005bbf 53 project-type: matrix
ca8c6144 54 node: 'master' # Applies only to matrix flyweight task
b4005bbf
MJ
55 axes:
56 - axis:
57 type: slave
58 name: arch
59 values: '{obj:arch}'
60 - axis:
61 type: user-defined
62 name: conf
95654431 63 values: '{obj:conf}'
b4005bbf
MJ
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}'
9699c0e7
JR
76 - axis:
77 type: user-defined
78 name: test_type
79 values: '{obj:testtype}'
b4005bbf 80
61afb3c3
MJ
81- lttng-tools_build_builders_defaults: &lttng-tools_build_builders_defaults
82 name: 'lttng-tools_build_builders_defaults'
b4005bbf
MJ
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
3522265a 93 stable: false
b4005bbf
MJ
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
3522265a 100 stable: false
b4005bbf
MJ
101 filter: 'build/**'
102 target: 'deps/babeltrace'
103 do-not-fingerprint: true
104 - copyartifact:
aa27566e 105 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
b4005bbf 106 which-build: last-successful
3522265a 107 stable: false
b4005bbf
MJ
108 filter: 'build/**'
109 target: 'deps/lttng-ust'
110 do-not-fingerprint: true
111 - conditional-step:
112 condition-kind: regex-match
113 label: '$conf'
67122b96 114 regex: no-ust
b4005bbf
MJ
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
3522265a 120 stable: false
b4005bbf
MJ
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
3522265a 127 stable: false
b4005bbf
MJ
128 filter: 'build/**'
129 target: 'deps/babeltrace'
130 do-not-fingerprint: true
131 - copyartifact:
aa27566e 132 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=std,build=std
b4005bbf 133 which-build: last-successful
3522265a 134 stable: false
b4005bbf
MJ
135 filter: 'build/**'
136 target: 'deps/lttng-ust'
137 do-not-fingerprint: true
138 - conditional-step:
139 condition-kind: regex-match
140 label: '$conf'
67122b96 141 regex: agents
b4005bbf
MJ
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
3522265a 147 stable: false
b4005bbf
MJ
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
3522265a 154 stable: false
b4005bbf
MJ
155 filter: 'build/**'
156 target: 'deps/babeltrace'
157 do-not-fingerprint: true
158 - copyartifact:
aa27566e 159 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
b4005bbf 160 which-build: last-successful
3522265a 161 stable: false
b4005bbf
MJ
162 filter: 'build/**'
163 target: 'deps/lttng-ust'
164 do-not-fingerprint: true
b6e62a6a
MJ
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
3522265a 174 stable: false
b6e62a6a
MJ
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
3522265a 181 stable: false
b6e62a6a
MJ
182 filter: 'build/**'
183 target: 'deps/babeltrace'
184 do-not-fingerprint: true
3c81f138
JR
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
aae4e179
JR
212 - shell:
213 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
b4005bbf 214 - shell:
ef63064f 215 !include-raw-escape: scripts/lttng-tools/build.sh
b4005bbf 216
61afb3c3
MJ
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}}'
8f541678 260 condition-string2: 'msys2-mingw32'
61afb3c3
MJ
261 steps:
262 - inject:
263 properties-content: 'MSYSTEM=MINGW32'
264 - shell:
265 !include-raw-escape:
8f541678 266 - scripts/common/msys2-shebang
61afb3c3
MJ
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}}'
8f541678 273 condition-string2: 'msys2-mingw64'
61afb3c3
MJ
274 steps:
275 - inject:
276 properties-content: 'MSYSTEM=MINGW64'
277 - shell:
278 !include-raw-escape:
8f541678 279 - scripts/common/msys2-shebang
61afb3c3
MJ
280 - scripts/common/cygwin-prefix
281 - scripts/lttng-tools/build.sh
282
dd00f858
JR
283- lttng-tools_build_publishers_dev: &lttng-tools_build_publishers_dev
284 name: 'lttng-tools_build_publishers_dev'
b4005bbf 285 publishers:
0a028cf6
JR
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
b4005bbf
MJ
299 - tap:
300 results: 'tap/**/*.tap'
301 failed-tests-mark-build-as-failure: true
95654431 302 todo-is-failure: false
b4005bbf
MJ
303 - warnings:
304 console-log-parsers:
305 - 'GNU Make + GNU C Compiler (gcc)'
51ca880a
MJ
306 total-thresholds:
307 unstable:
d2c76ee5
MJ
308 total-all: 0
309 total-high: 0
310 total-normal: 0
311 total-low: 0
2cc29ca7
JR
312 - workspace-cleanup:
313 clean-if:
314 - failure: false
dd00f858
JR
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
61afb3c3
MJ
336
337- lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
338 name: 'lttng-tools_build_publishers_prod'
339 publishers:
0a028cf6
JR
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
0efb2471
JR
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
61afb3c3 369 - archive:
d3fdfb38 370 artifacts: 'build/**, deps/**'
61afb3c3 371 allow-empty: false
dd00f858
JR
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
b4005bbf 394
61afb3c3 395## Templates
7671741c 396- job-template:
61afb3c3
MJ
397 name: lttng-tools_{version}_{buildtype}
398 defaults: lttng-tools
7671741c 399
61afb3c3
MJ
400 <<: *lttng-tools_build_axes_defaults
401 <<: *lttng-tools_build_builders_defaults
61afb3c3
MJ
402 <<: *lttng-tools_build_publishers_prod
403
404 triggers:
405 - pollscm:
406 cron: "@hourly"
407 - reverse:
408 jobs: 'lttng-ust_{version}_{buildtype}'
409 result: 'success'
410
9699c0e7
JR
411- job-template:
412 name: lttng-tools_{version}_long_regression
413 defaults: lttng-tools
414 wrappers:
415 - ansicolor
416 - timeout:
417 fail: true
418 type: likely-stuck
419 - timestamps
420 - workspace-cleanup:
421 clean-if:
422 - failure: false
423
424 <<: *lttng-tools_build_axes_defaults
425 <<: *lttng-tools_build_builders_defaults
426 <<: *lttng-tools_build_publishers_prod
427
428 triggers:
429 - pollscm:
430 cron: "@hourly"
431 - reverse:
432 jobs: 'lttng-ust_{version}_{buildtype}'
433 result: 'success'
434
61afb3c3
MJ
435- job-template:
436 name: lttng-tools_{version}_winbuild
437 defaults: lttng-tools
438
439 <<: *lttng-tools_build_axes_defaults
440 <<: *lttng-tools_build_builders_win
61afb3c3
MJ
441 <<: *lttng-tools_build_publishers_prod
442
443- job-template:
444 name: dev_{user}_lttng-tools_{version}_{buildtype}
445 defaults: lttng-tools
7671741c 446
61afb3c3
MJ
447 <<: *lttng-tools_build_axes_defaults
448 <<: *lttng-tools_build_builders_defaults
dd00f858 449 <<: *lttng-tools_build_publishers_dev
7671741c 450
b4005bbf
MJ
451- job-template:
452 name: lttng-tools_{version}_cppcheck
453 defaults: lttng-tools
454
455 triggers:
456 - pollscm:
457 cron: "@daily"
458
459 builders:
460 - shell: |
5279b0f2
MJ
461 rm -f cppcheck-result.xml
462 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck-result.xml
b4005bbf
MJ
463
464 publishers:
465 - archive:
5279b0f2 466 artifacts: 'cppcheck-result.xml'
b4005bbf
MJ
467 allow-empty: false
468 - cppcheck:
5279b0f2 469 pattern: 'cppcheck-result.xml'
dd00f858 470 - email-ext:
b4005bbf 471 recipients: 'ci-notification@lists.lttng.org'
dd00f858
JR
472 reply-to: ci-notification@lists.lttng.org
473 always: false
474 unstable: false
475 first-failure: true
476 first-unstable: true
477 not-built: false
478 aborted: false
479 regression: false
480 failure: false
481 second-failure: false
482 improvement: false
483 still-failing: false
484 success: false
485 fixed: false
486 fixed-unhealthy: true
487 still-unstable: false
488 pre-build: false
489 matrix-trigger: only-parent
490 send-to:
491 - recipients
b4005bbf
MJ
492
493- job-template:
494 name: lttng-tools_{version}_scan-build
495 defaults: lttng-tools
496 node: 'x86-64'
497
498 triggers:
499 - pollscm:
500 cron: "@daily"
501
502 builders:
503 - copyartifact:
504 project: liburcu_{urcuversion}_build/arch=x86-64,conf=std,build=std
505 which-build: last-successful
3522265a 506 stable: false
b4005bbf
MJ
507 filter: 'build/**'
508 target: 'deps/liburcu'
509 do-not-fingerprint: true
510 - copyartifact:
aa27566e 511 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=x86-64,conf=std,build=std
b4005bbf 512 which-build: last-successful
3522265a 513 stable: false
b4005bbf
MJ
514 filter: 'build/**'
515 target: 'deps/lttng-ust'
516 do-not-fingerprint: true
517 - shell:
69f05d59 518 !include-raw-escape: scripts/common/scan-build.sh
b4005bbf
MJ
519
520 publishers:
521 - html-publisher:
522 name: 'HTML Report'
523 dir: 'scan-build-archive/'
524 files: 'index.html'
525
526- job-template:
527 name: lttng-tools_{version}_coverity
528 defaults: lttng-tools
529 node: 'x86-64'
530
531 triggers:
532 - pollscm:
533 cron: "@daily"
534
535 wrappers:
536 - workspace-cleanup
537 - timestamps
538 - ansicolor:
539 colormap: xterm
540 - credentials-binding:
541 - username-password-separated:
542 credential-id: lttng-tools_coverity_token
543 username: COVERITY_SCAN_PROJECT_NAME
544 password: COVERITY_SCAN_TOKEN
545
546 builders:
547 - copyartifact:
aa27566e 548 project: liburcu_{urcuversion}_build/arch=x86-64,conf=std,build=std
b4005bbf 549 which-build: last-successful
3522265a 550 stable: false
b4005bbf
MJ
551 filter: 'build/**'
552 target: 'deps/liburcu'
553 do-not-fingerprint: true
554 - copyartifact:
aa27566e 555 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=x86-64,conf=std,build=std
b4005bbf 556 which-build: last-successful
3522265a 557 stable: false
b4005bbf
MJ
558 filter: 'build/**'
559 target: 'deps/lttng-ust'
560 do-not-fingerprint: true
561 - shell:
ef63064f 562 !include-raw-escape: scripts/common/coverity.sh
b4005bbf
MJ
563
564 publishers:
565 - workspace-cleanup
566
567# TODO
568- job-template:
569 name: lttng-tools_{version}_pylint
570 defaults: lttng-tools
571 node: 'x86-64'
572
573 scm: []
574
575 triggers:
576 - pollscm:
577 cron: "@daily"
578
579 builders:
580 - copyartifact:
67122b96 581 project: lttng-tools-{version}/arch=x86-64,build=std,conf=agents
b4005bbf 582 which-build: last-successful
3522265a 583 stable: false
b4005bbf
MJ
584 filter: 'build/**'
585 target: 'deps/lttng-tools'
586 do-not-fingerprint: true
587 - shell:
ef63064f 588 !include-raw-escape: scripts/lttng-tools/pylint.sh
b4005bbf
MJ
589
590 publishers:
591 - archive:
592 artifacts: 'pep8.out,pylint.out'
593 - violations:
594 pep8:
595 pattern: pep8.out
596 min: 10
597 max: 999
598 unstable: 999
599 pylint:
600 pattern: pylint.out
601 min: 10
602 max: 999
603 unstable: 999
dd00f858 604 - email-ext:
b4005bbf 605 recipients: 'ci-notification@lists.lttng.org'
dd00f858
JR
606 reply-to: ci-notification@lists.lttng.org
607 always: false
608 unstable: false
609 first-failure: true
610 first-unstable: true
611 not-built: false
612 aborted: false
613 regression: false
614 failure: false
615 second-failure: false
616 improvement: false
617 still-failing: false
618 success: false
619 fixed: false
620 fixed-unhealthy: true
621 still-unstable: false
622 pre-build: false
623 matrix-trigger: only-parent
624 send-to:
625 - recipients
b4005bbf
MJ
626
627## Project
628- project:
629 name: lttng-tools
51ca880a
MJ
630 github_user: lttng
631 github_name: lttng-tools
dd00f858 632 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
b4005bbf 633 version:
9beacf91
MJ
634 - stable-2.7
635 - stable-2.8
0a9d9a74 636 - stable-2.9
b631316e 637 - stable-2.10
7f5ffb7a 638 - stable-2.11
9beacf91 639 - master
b4005bbf 640 jobs:
81bf613d 641 # Master #
b4005bbf
MJ
642 - 'lttng-tools_{version}_{buildtype}':
643 buildtype: build
644 version: master
aa27566e 645 ustversion: master
b4005bbf
MJ
646 arch: !!python/tuple [x86-32, x86-64]
647 build: !!python/tuple [std, oot, dist]
3c81f138 648 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
b4005bbf 649 urcuversion: !!python/tuple [master]
21ae1ad6 650 babelversion: !!python/tuple [stable-1.5]
9699c0e7 651 testtype: !!python/tuple [base]
b4005bbf
MJ
652 - 'lttng-tools_{version}_{buildtype}':
653 buildtype: portbuild
654 version: master
aa27566e 655 ustversion: master
027ddec8 656 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
b4005bbf 657 build: !!python/tuple [std]
67122b96 658 conf: !!python/tuple [std, no-ust, agents]
b4005bbf 659 urcuversion: !!python/tuple [master]
21ae1ad6 660 babelversion: !!python/tuple [stable-1.5]
9699c0e7 661 testtype: !!python/tuple [base]
b6e62a6a 662 - 'lttng-tools_{version}_{buildtype}':
81bf613d 663 buildtype: slesbuild
b6e62a6a
MJ
664 version: master
665 ustversion: master
81bf613d 666 arch: !!python/tuple [sles12sp2]
b6e62a6a 667 build: !!python/tuple [std]
81bf613d 668 conf: !!python/tuple [std]
b6e62a6a 669 urcuversion: !!python/tuple [master]
21ae1ad6 670 babelversion: !!python/tuple [stable-1.5]
9699c0e7 671 testtype: !!python/tuple [base]
b631316e
MJ
672 - 'lttng-tools_{version}_{buildtype}':
673 buildtype: macosxbuild
81bf613d
MJ
674 version: master
675 ustversion: master
b631316e
MJ
676 arch: !!python/tuple [macosx]
677 build: !!python/tuple [std]
678 conf: !!python/tuple [relayd-only]
81bf613d 679 urcuversion: !!python/tuple [master]
b631316e 680 babelversion: !!python/tuple [stable-1.5]
9699c0e7 681 testtype: !!python/tuple [base]
0a9d9a74 682 - 'lttng-tools_{version}_{buildtype}':
81bf613d
MJ
683 buildtype: solarisbuild
684 version: master
685 ustversion: master
995ac8f2 686 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
687 build: !!python/tuple [std]
688 conf: !!python/tuple [relayd-only]
81bf613d 689 urcuversion: !!python/tuple [master]
21ae1ad6 690 babelversion: !!python/tuple [stable-1.5]
9699c0e7 691 testtype: !!python/tuple [base]
81bf613d 692 - 'lttng-tools_{version}_winbuild':
b6e62a6a
MJ
693 version: master
694 ustversion: master
81bf613d 695 arch: !!python/tuple [cygwin, cygwin64]
b6e62a6a
MJ
696 build: !!python/tuple [std]
697 conf: !!python/tuple [relayd-only]
698 urcuversion: !!python/tuple [master]
21ae1ad6 699 babelversion: !!python/tuple [stable-1.5]
9699c0e7
JR
700 testtype: !!python/tuple [base]
701 - 'lttng-tools_{version}_long_regression':
702 buildtype: build
703 ustversion: master
704 arch: !!python/tuple [x86-32, x86-64]
705 build: !!python/tuple [std]
706 conf: !!python/tuple [std]
707 urcuversion: !!python/tuple [master]
708 babelversion: !!python/tuple [stable-1.5]
709 testtype: !!python/tuple [full]
81bf613d 710
7f5ffb7a
MJ
711 # stable-2.11
712 - 'lttng-tools_{version}_{buildtype}':
713 buildtype: build
714 version: stable-2.11
715 ustversion: stable-2.11
716 arch: !!python/tuple [x86-32, x86-64]
717 build: !!python/tuple [std, oot, dist]
718 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
719 urcuversion: !!python/tuple [stable-0.10]
720 babelversion: !!python/tuple [stable-1.5]
5349d986 721 testtype: !!python/tuple [base]
7f5ffb7a
MJ
722 - 'lttng-tools_{version}_{buildtype}':
723 buildtype: portbuild
724 version: stable-2.11
725 ustversion: stable-2.11
726 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
727 build: !!python/tuple [std]
728 conf: !!python/tuple [std, no-ust, agents]
729 urcuversion: !!python/tuple [stable-0.10]
730 babelversion: !!python/tuple [stable-1.5]
5349d986 731 testtype: !!python/tuple [base]
7f5ffb7a
MJ
732 - 'lttng-tools_{version}_{buildtype}':
733 buildtype: slesbuild
734 version: stable-2.11
735 ustversion: stable-2.11
736 arch: !!python/tuple [sles12sp2]
737 build: !!python/tuple [std]
738 conf: !!python/tuple [std]
739 urcuversion: !!python/tuple [stable-0.10]
740 babelversion: !!python/tuple [stable-1.5]
5349d986 741 testtype: !!python/tuple [base]
7f5ffb7a
MJ
742 - 'lttng-tools_{version}_{buildtype}':
743 buildtype: solarisbuild
744 version: stable-2.11
745 ustversion: stable-2.11
746 arch: !!python/tuple [sol10-i386, sol11-i386]
747 build: !!python/tuple [std]
748 conf: !!python/tuple [relayd-only]
749 urcuversion: !!python/tuple [stable-0.10]
750 babelversion: !!python/tuple [stable-1.5]
5349d986 751 testtype: !!python/tuple [base]
7f5ffb7a
MJ
752 - 'lttng-tools_{version}_{buildtype}':
753 buildtype: macosxbuild
754 version: stable-2.11
755 ustversion: stable-2.11
756 arch: !!python/tuple [macosx]
757 build: !!python/tuple [std]
758 conf: !!python/tuple [relayd-only]
759 urcuversion: !!python/tuple [stable-0.10]
760 babelversion: !!python/tuple [stable-1.5]
5349d986 761 testtype: !!python/tuple [base]
7f5ffb7a
MJ
762 - 'lttng-tools_{version}_winbuild':
763 version: stable-2.11
764 ustversion: stable-2.11
765 arch: !!python/tuple [cygwin, cygwin64]
766 build: !!python/tuple [std]
767 conf: !!python/tuple [relayd-only]
768 urcuversion: !!python/tuple [stable-0.10]
769 babelversion: !!python/tuple [stable-1.5]
5349d986 770 testtype: !!python/tuple [base]
7f5ffb7a 771
81bf613d 772 # stable-2.10
b631316e
MJ
773 - 'lttng-tools_{version}_{buildtype}':
774 buildtype: build
775 version: stable-2.10
776 ustversion: stable-2.10
777 arch: !!python/tuple [x86-32, x86-64]
778 build: !!python/tuple [std, oot, dist]
779 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
780 urcuversion: !!python/tuple [stable-0.9]
781 babelversion: !!python/tuple [stable-1.5]
9699c0e7 782 testtype: !!python/tuple [base]
b631316e
MJ
783 - 'lttng-tools_{version}_{buildtype}':
784 buildtype: portbuild
785 version: stable-2.10
786 ustversion: stable-2.10
787 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
788 build: !!python/tuple [std]
789 conf: !!python/tuple [std, no-ust, agents]
790 urcuversion: !!python/tuple [stable-0.9]
791 babelversion: !!python/tuple [stable-1.5]
9699c0e7 792 testtype: !!python/tuple [base]
81bf613d
MJ
793 - 'lttng-tools_{version}_{buildtype}':
794 buildtype: slesbuild
795 version: stable-2.10
796 ustversion: stable-2.10
797 arch: !!python/tuple [sles12sp2]
798 build: !!python/tuple [std]
799 conf: !!python/tuple [std]
800 urcuversion: !!python/tuple [stable-0.9]
801 babelversion: !!python/tuple [stable-1.5]
9699c0e7 802 testtype: !!python/tuple [base]
b631316e
MJ
803 - 'lttng-tools_{version}_{buildtype}':
804 buildtype: solarisbuild
805 version: stable-2.10
806 ustversion: stable-2.10
995ac8f2 807 arch: !!python/tuple [sol10-i386, sol11-i386]
b631316e
MJ
808 build: !!python/tuple [std]
809 conf: !!python/tuple [relayd-only]
810 urcuversion: !!python/tuple [stable-0.9]
811 babelversion: !!python/tuple [stable-1.5]
9699c0e7 812 testtype: !!python/tuple [base]
81bf613d
MJ
813 - 'lttng-tools_{version}_{buildtype}':
814 buildtype: macosxbuild
815 version: stable-2.10
816 ustversion: stable-2.10
817 arch: !!python/tuple [macosx]
818 build: !!python/tuple [std]
819 conf: !!python/tuple [relayd-only]
820 urcuversion: !!python/tuple [stable-0.9]
821 babelversion: !!python/tuple [stable-1.5]
9699c0e7 822 testtype: !!python/tuple [base]
81bf613d
MJ
823 - 'lttng-tools_{version}_winbuild':
824 version: stable-2.10
825 ustversion: stable-2.10
826 arch: !!python/tuple [cygwin, cygwin64]
827 build: !!python/tuple [std]
828 conf: !!python/tuple [relayd-only]
829 urcuversion: !!python/tuple [stable-0.9]
830 babelversion: !!python/tuple [stable-1.5]
9699c0e7 831 testtype: !!python/tuple [base]
81bf613d
MJ
832
833 # stable-2.9 #
0a9d9a74
MJ
834 - 'lttng-tools_{version}_{buildtype}':
835 buildtype: build
836 version: stable-2.9
837 ustversion: stable-2.9
838 arch: !!python/tuple [x86-32, x86-64]
839 build: !!python/tuple [std, oot, dist]
a53a056e 840 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
0a9d9a74 841 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 842 babelversion: !!python/tuple [stable-1.5]
9699c0e7 843 testtype: !!python/tuple [base]
0a9d9a74
MJ
844 - 'lttng-tools_{version}_{buildtype}':
845 buildtype: portbuild
846 version: stable-2.9
847 ustversion: stable-2.9
848 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
849 build: !!python/tuple [std]
67122b96 850 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 851 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 852 babelversion: !!python/tuple [stable-1.5]
9699c0e7 853 testtype: !!python/tuple [base]
81bf613d
MJ
854 - 'lttng-tools_{version}_{buildtype}':
855 buildtype: slesbuild
856 version: stable-2.9
857 ustversion: stable-2.9
858 arch: !!python/tuple [sles12sp2]
859 build: !!python/tuple [std]
860 conf: !!python/tuple [std]
861 urcuversion: !!python/tuple [stable-0.9]
862 babelversion: !!python/tuple [stable-1.5]
9699c0e7 863 testtype: !!python/tuple [base]
0a9d9a74
MJ
864 - 'lttng-tools_{version}_{buildtype}':
865 buildtype: solarisbuild
866 version: stable-2.9
867 ustversion: stable-2.9
995ac8f2 868 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
869 build: !!python/tuple [std]
870 conf: !!python/tuple [relayd-only]
871 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 872 babelversion: !!python/tuple [stable-1.5]
9699c0e7 873 testtype: !!python/tuple [base]
81bf613d
MJ
874 - 'lttng-tools_{version}_{buildtype}':
875 buildtype: macosxbuild
876 version: stable-2.9
877 ustversion: stable-2.9
878 arch: !!python/tuple [macosx]
879 build: !!python/tuple [std]
880 conf: !!python/tuple [relayd-only]
881 urcuversion: !!python/tuple [stable-0.9]
882 babelversion: !!python/tuple [stable-1.5]
9699c0e7 883 testtype: !!python/tuple [base]
81bf613d
MJ
884 - 'lttng-tools_{version}_winbuild':
885 version: stable-2.9
886 ustversion: stable-2.9
887 arch: !!python/tuple [cygwin, cygwin64]
888 build: !!python/tuple [std]
889 conf: !!python/tuple [relayd-only]
890 urcuversion: !!python/tuple [stable-0.9]
891 babelversion: !!python/tuple [stable-1.5]
9699c0e7 892 testtype: !!python/tuple [base]
81bf613d
MJ
893
894 # stable-2.8 #
20f81bbb
JR
895 - 'lttng-tools_{version}_{buildtype}':
896 buildtype: build
897 version: stable-2.8
aa27566e 898 ustversion: stable-2.8
20f81bbb
JR
899 arch: !!python/tuple [x86-32, x86-64]
900 build: !!python/tuple [std, oot, dist]
a53a056e 901 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
20f81bbb 902 urcuversion: !!python/tuple [stable-0.9]
ecf9997a 903 babelversion: !!python/tuple [stable-1.4]
9699c0e7 904 testtype: !!python/tuple [base]
20f81bbb
JR
905 - 'lttng-tools_{version}_{buildtype}':
906 buildtype: portbuild
907 version: stable-2.8
aa27566e 908 ustversion: stable-2.8
bf4d352d 909 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
20f81bbb 910 build: !!python/tuple [std]
67122b96 911 conf: !!python/tuple [std, no-ust, agents]
20f81bbb 912 urcuversion: !!python/tuple [stable-0.9]
ecf9997a 913 babelversion: !!python/tuple [stable-1.4]
9699c0e7 914 testtype: !!python/tuple [base]
81bf613d
MJ
915 - 'lttng-tools_{version}_{buildtype}':
916 buildtype: slesbuild
917 version: stable-2.8
918 ustversion: stable-2.8
919 arch: !!python/tuple [sles12sp2]
920 build: !!python/tuple [std]
921 conf: !!python/tuple [std]
922 urcuversion: !!python/tuple [stable-0.9]
923 babelversion: !!python/tuple [stable-1.4]
9699c0e7 924 testtype: !!python/tuple [base]
b6e62a6a
MJ
925 - 'lttng-tools_{version}_{buildtype}':
926 buildtype: solarisbuild
927 version: stable-2.8
928 ustversion: stable-2.8
995ac8f2 929 arch: !!python/tuple [sol10-i386, sol11-i386]
b6e62a6a
MJ
930 build: !!python/tuple [std]
931 conf: !!python/tuple [relayd-only]
932 urcuversion: !!python/tuple [stable-0.9]
933 babelversion: !!python/tuple [stable-1.4]
9699c0e7 934 testtype: !!python/tuple [base]
81bf613d
MJ
935
936 # stable-2.7 #
b4005bbf
MJ
937 - 'lttng-tools_{version}_{buildtype}':
938 buildtype: build
939 version: stable-2.7
aa27566e 940 ustversion: stable-2.7
b4005bbf
MJ
941 arch: !!python/tuple [x86-32, x86-64]
942 build: !!python/tuple [std, oot, dist]
a53a056e 943 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
0b475830 944 urcuversion: !!python/tuple [stable-0.9]
04e97f85 945 babelversion: !!python/tuple [stable-1.5]
9699c0e7 946 testtype: !!python/tuple [base]
b4005bbf
MJ
947 - 'lttng-tools_{version}_{buildtype}':
948 buildtype: portbuild
949 version: stable-2.7
aa27566e 950 ustversion: stable-2.7
027ddec8 951 arch: !!python/tuple [armhf, arm64, powerpc]
b4005bbf 952 build: !!python/tuple [std]
67122b96 953 conf: !!python/tuple [std, no-ust, agents]
0b475830 954 urcuversion: !!python/tuple [stable-0.9]
04e97f85 955 babelversion: !!python/tuple [stable-1.5]
9699c0e7 956 testtype: !!python/tuple [base]
81bf613d
MJ
957 - 'lttng-tools_{version}_{buildtype}':
958 buildtype: slesbuild
959 version: stable-2.7
960 ustversion: stable-2.7
961 arch: !!python/tuple [sles12sp2]
61afb3c3 962 build: !!python/tuple [std]
81bf613d 963 conf: !!python/tuple [std]
61afb3c3 964 urcuversion: !!python/tuple [stable-0.9]
04e97f85 965 babelversion: !!python/tuple [stable-1.5]
9699c0e7 966 testtype: !!python/tuple [base]
81bf613d 967
61afb3c3
MJ
968 - 'lttng-tools_{version}_cppcheck'
969 - 'lttng-tools_{version}_scan-build':
970 version: master
971 urcuversion: master
972 ustversion: master
7f5ffb7a
MJ
973 - 'lttng-tools_{version}_scan-build':
974 version: stable-2.11
975 urcuversion: stable-0.10
976 ustversion: stable-2.11
b631316e
MJ
977 - 'lttng-tools_{version}_scan-build':
978 version: stable-2.10
979 urcuversion: stable-0.9
980 ustversion: stable-2.10
61afb3c3
MJ
981 - 'lttng-tools_{version}_scan-build':
982 version: stable-2.9
983 urcuversion: stable-0.9
984 ustversion: stable-2.9
985 - 'lttng-tools_{version}_scan-build':
986 version: stable-2.8
987 urcuversion: stable-0.9
988 ustversion: stable-2.8
989 - 'lttng-tools_{version}_scan-build':
990 version: stable-2.7
991 urcuversion: stable-0.9
992 ustversion: stable-2.7
993 #- 'lttng-tools_{version}_pylint'
994 - 'lttng-tools_{version}_coverity':
995 version: master
996 urcuversion: master
997 ustversion: master
998
999
1000- project:
1001 name: dev_jgalar_lttng-tools
1002 user: jgalar
1003 github_user: jgalar
1004 github_name: lttng-tools
dd00f858 1005 email_to: 'jgalar@efficios.com'
61afb3c3 1006 jobs:
7671741c 1007 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1008 buildtype: build
1009 version: master-staging
aa27566e 1010 ustversion: master
7671741c
MJ
1011 arch: !!python/tuple [x86-32, x86-64]
1012 build: !!python/tuple [std, oot, dist]
67122b96 1013 conf: !!python/tuple [std, no-ust, agents]
7671741c 1014 urcuversion: !!python/tuple [master]
21ae1ad6 1015 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1016 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1017 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1018 buildtype: build
1019 version: stable-2.11-staging
1020 ustversion: stable-2.11
1021 arch: !!python/tuple [x86-32, x86-64]
1022 build: !!python/tuple [std, oot, dist]
1023 conf: !!python/tuple [std, no-ust, agents]
1024 urcuversion: !!python/tuple [stable-0.10]
1025 babelversion: !!python/tuple [stable-1.5]
5349d986 1026 testtype: !!python/tuple [base]
b631316e
MJ
1027 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1028 buildtype: build
1029 version: stable-2.10-staging
1030 ustversion: stable-2.10
1031 arch: !!python/tuple [x86-32, x86-64]
1032 build: !!python/tuple [std, oot, dist]
1033 conf: !!python/tuple [std, no-ust, agents]
1034 urcuversion: !!python/tuple [stable-0.9]
1035 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1036 testtype: !!python/tuple [base]
0a9d9a74 1037 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
0a9d9a74
MJ
1038 buildtype: build
1039 version: stable-2.9-staging
1040 ustversion: stable-2.9
1041 arch: !!python/tuple [x86-32, x86-64]
1042 build: !!python/tuple [std, oot, dist]
67122b96 1043 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 1044 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1045 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1046 testtype: !!python/tuple [base]
7671741c 1047 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1048 buildtype: build
1049 version: stable-2.8-staging
aa27566e 1050 ustversion: stable-2.8
7671741c
MJ
1051 arch: !!python/tuple [x86-32, x86-64]
1052 build: !!python/tuple [std, oot, dist]
67122b96 1053 conf: !!python/tuple [std, no-ust, agents]
7671741c
MJ
1054 urcuversion: !!python/tuple [stable-0.9]
1055 babelversion: !!python/tuple [stable-1.4]
9699c0e7 1056 testtype: !!python/tuple [base]
7671741c 1057 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1058 buildtype: build
1059 version: stable-2.7-staging
aa27566e 1060 ustversion: stable-2.7
7671741c
MJ
1061 arch: !!python/tuple [x86-32, x86-64]
1062 build: !!python/tuple [std, oot, dist]
67122b96 1063 conf: !!python/tuple [std, no-ust, agents]
7671741c 1064 urcuversion: !!python/tuple [stable-0.9]
04e97f85 1065 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1066 testtype: !!python/tuple [base]
6e5203a5 1067 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
1068 buildtype: portbuild
1069 version: master-staging
1070 ustversion: master
1071 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
1072 build: !!python/tuple [std]
67122b96 1073 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 1074 urcuversion: !!python/tuple [master]
21ae1ad6 1075 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1076 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1077 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1078 buildtype: portbuild
1079 version: stable-2.11-staging
1080 ustversion: stable-2.11
1081 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
1082 build: !!python/tuple [std]
1083 conf: !!python/tuple [std, no-ust, agents]
1084 urcuversion: !!python/tuple [stable-0.10]
1085 babelversion: !!python/tuple [stable-1.5]
5349d986 1086 testtype: !!python/tuple [base]
b631316e
MJ
1087 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1088 buildtype: portbuild
1089 version: stable-2.10-staging
1090 ustversion: stable-2.10
1091 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
1092 build: !!python/tuple [std]
1093 conf: !!python/tuple [std, no-ust, agents]
1094 urcuversion: !!python/tuple [stable-0.9]
1095 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1096 testtype: !!python/tuple [base]
0a9d9a74 1097 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
0a9d9a74
MJ
1098 buildtype: portbuild
1099 version: stable-2.9-staging
1100 ustversion: stable-2.9
1101 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
1102 build: !!python/tuple [std]
67122b96 1103 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 1104 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1105 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1106 testtype: !!python/tuple [base]
6e5203a5 1107 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
1108 buildtype: portbuild
1109 version: stable-2.8-staging
1110 ustversion: stable-2.8
1111 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
1112 build: !!python/tuple [std]
67122b96 1113 conf: !!python/tuple [std, no-ust, agents]
6e5203a5
JR
1114 urcuversion: !!python/tuple [stable-0.9]
1115 babelversion: !!python/tuple [stable-1.4]
9699c0e7 1116 testtype: !!python/tuple [base]
6e5203a5 1117 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
1118 buildtype: portbuild
1119 version: stable-2.7-staging
1120 ustversion: stable-2.7
1121 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
1122 build: !!python/tuple [std]
67122b96 1123 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 1124 urcuversion: !!python/tuple [stable-0.9]
04e97f85 1125 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1126 testtype: !!python/tuple [base]
bae34da3 1127 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
bae34da3
MJ
1128 buildtype: macosxbuild
1129 version: master-staging
1130 ustversion: master
1131 arch: !!python/tuple [macosx]
1132 build: !!python/tuple [std]
1133 conf: !!python/tuple [relayd-only]
1134 urcuversion: !!python/tuple [master]
21ae1ad6 1135 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1136 testtype: !!python/tuple [base]
a23306a6 1137 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
a23306a6
MJ
1138 buildtype: solarisbuild
1139 version: master-staging
1140 ustversion: master
995ac8f2 1141 arch: !!python/tuple [sol10-i386, sol11-i386]
a23306a6
MJ
1142 build: !!python/tuple [std]
1143 conf: !!python/tuple [relayd-only]
1144 urcuversion: !!python/tuple [master]
21ae1ad6 1145 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1146 testtype: !!python/tuple [base]
This page took 0.07917 seconds and 4 git commands to generate.