Check for hanging process at the end of a job.
[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
b4005bbf 212 - shell:
ef63064f 213 !include-raw-escape: scripts/lttng-tools/build.sh
b4005bbf 214
61afb3c3
MJ
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}}'
8f541678 258 condition-string2: 'msys2-mingw32'
61afb3c3
MJ
259 steps:
260 - inject:
261 properties-content: 'MSYSTEM=MINGW32'
262 - shell:
263 !include-raw-escape:
8f541678 264 - scripts/common/msys2-shebang
61afb3c3
MJ
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}}'
8f541678 271 condition-string2: 'msys2-mingw64'
61afb3c3
MJ
272 steps:
273 - inject:
274 properties-content: 'MSYSTEM=MINGW64'
275 - shell:
276 !include-raw-escape:
8f541678 277 - scripts/common/msys2-shebang
61afb3c3
MJ
278 - scripts/common/cygwin-prefix
279 - scripts/lttng-tools/build.sh
280
dd00f858
JR
281- lttng-tools_build_publishers_dev: &lttng-tools_build_publishers_dev
282 name: 'lttng-tools_build_publishers_dev'
b4005bbf 283 publishers:
0a028cf6
JR
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
b4005bbf
MJ
297 - tap:
298 results: 'tap/**/*.tap'
299 failed-tests-mark-build-as-failure: true
95654431 300 todo-is-failure: false
b4005bbf
MJ
301 - warnings:
302 console-log-parsers:
303 - 'GNU Make + GNU C Compiler (gcc)'
51ca880a
MJ
304 total-thresholds:
305 unstable:
d2c76ee5
MJ
306 total-all: 0
307 total-high: 0
308 total-normal: 0
309 total-low: 0
2cc29ca7
JR
310 - workspace-cleanup:
311 clean-if:
312 - failure: false
dd00f858
JR
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
61afb3c3
MJ
334
335- lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
336 name: 'lttng-tools_build_publishers_prod'
337 publishers:
0a028cf6
JR
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
0efb2471
JR
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
61afb3c3
MJ
367 - archive:
368 artifacts: 'build/**'
369 allow-empty: false
dd00f858
JR
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
b4005bbf 392
61afb3c3 393## Templates
7671741c 394- job-template:
61afb3c3
MJ
395 name: lttng-tools_{version}_{buildtype}
396 defaults: lttng-tools
7671741c 397
61afb3c3
MJ
398 <<: *lttng-tools_build_axes_defaults
399 <<: *lttng-tools_build_builders_defaults
61afb3c3
MJ
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
9699c0e7
JR
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
61afb3c3
MJ
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
61afb3c3
MJ
439 <<: *lttng-tools_build_publishers_prod
440
441- job-template:
442 name: dev_{user}_lttng-tools_{version}_{buildtype}
443 defaults: lttng-tools
7671741c 444
61afb3c3
MJ
445 <<: *lttng-tools_build_axes_defaults
446 <<: *lttng-tools_build_builders_defaults
dd00f858 447 <<: *lttng-tools_build_publishers_dev
7671741c 448
b4005bbf
MJ
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'
dd00f858 468 - email-ext:
b4005bbf 469 recipients: 'ci-notification@lists.lttng.org'
dd00f858
JR
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
b4005bbf
MJ
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
3522265a 504 stable: false
b4005bbf
MJ
505 filter: 'build/**'
506 target: 'deps/liburcu'
507 do-not-fingerprint: true
508 - copyartifact:
aa27566e 509 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=x86-64,conf=std,build=std
b4005bbf 510 which-build: last-successful
3522265a 511 stable: false
b4005bbf
MJ
512 filter: 'build/**'
513 target: 'deps/lttng-ust'
514 do-not-fingerprint: true
515 - shell:
69f05d59 516 !include-raw-escape: scripts/common/scan-build.sh
b4005bbf
MJ
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:
aa27566e 546 project: liburcu_{urcuversion}_build/arch=x86-64,conf=std,build=std
b4005bbf 547 which-build: last-successful
3522265a 548 stable: false
b4005bbf
MJ
549 filter: 'build/**'
550 target: 'deps/liburcu'
551 do-not-fingerprint: true
552 - copyartifact:
aa27566e 553 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=x86-64,conf=std,build=std
b4005bbf 554 which-build: last-successful
3522265a 555 stable: false
b4005bbf
MJ
556 filter: 'build/**'
557 target: 'deps/lttng-ust'
558 do-not-fingerprint: true
559 - shell:
ef63064f 560 !include-raw-escape: scripts/common/coverity.sh
b4005bbf
MJ
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:
67122b96 579 project: lttng-tools-{version}/arch=x86-64,build=std,conf=agents
b4005bbf 580 which-build: last-successful
3522265a 581 stable: false
b4005bbf
MJ
582 filter: 'build/**'
583 target: 'deps/lttng-tools'
584 do-not-fingerprint: true
585 - shell:
ef63064f 586 !include-raw-escape: scripts/lttng-tools/pylint.sh
b4005bbf
MJ
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
dd00f858 602 - email-ext:
b4005bbf 603 recipients: 'ci-notification@lists.lttng.org'
dd00f858
JR
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
b4005bbf
MJ
624
625## Project
626- project:
627 name: lttng-tools
51ca880a
MJ
628 github_user: lttng
629 github_name: lttng-tools
dd00f858 630 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
b4005bbf 631 version:
9beacf91
MJ
632 - stable-2.7
633 - stable-2.8
0a9d9a74 634 - stable-2.9
b631316e 635 - stable-2.10
7f5ffb7a 636 - stable-2.11
9beacf91 637 - master
b4005bbf 638 jobs:
81bf613d 639 # Master #
b4005bbf
MJ
640 - 'lttng-tools_{version}_{buildtype}':
641 buildtype: build
642 version: master
aa27566e 643 ustversion: master
b4005bbf
MJ
644 arch: !!python/tuple [x86-32, x86-64]
645 build: !!python/tuple [std, oot, dist]
3c81f138 646 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
b4005bbf 647 urcuversion: !!python/tuple [master]
21ae1ad6 648 babelversion: !!python/tuple [stable-1.5]
9699c0e7 649 testtype: !!python/tuple [base]
b4005bbf
MJ
650 - 'lttng-tools_{version}_{buildtype}':
651 buildtype: portbuild
652 version: master
aa27566e 653 ustversion: master
027ddec8 654 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
b4005bbf 655 build: !!python/tuple [std]
67122b96 656 conf: !!python/tuple [std, no-ust, agents]
b4005bbf 657 urcuversion: !!python/tuple [master]
21ae1ad6 658 babelversion: !!python/tuple [stable-1.5]
9699c0e7 659 testtype: !!python/tuple [base]
b6e62a6a 660 - 'lttng-tools_{version}_{buildtype}':
81bf613d 661 buildtype: slesbuild
b6e62a6a
MJ
662 version: master
663 ustversion: master
81bf613d 664 arch: !!python/tuple [sles12sp2]
b6e62a6a 665 build: !!python/tuple [std]
81bf613d 666 conf: !!python/tuple [std]
b6e62a6a 667 urcuversion: !!python/tuple [master]
21ae1ad6 668 babelversion: !!python/tuple [stable-1.5]
9699c0e7 669 testtype: !!python/tuple [base]
b631316e
MJ
670 - 'lttng-tools_{version}_{buildtype}':
671 buildtype: macosxbuild
81bf613d
MJ
672 version: master
673 ustversion: master
b631316e
MJ
674 arch: !!python/tuple [macosx]
675 build: !!python/tuple [std]
676 conf: !!python/tuple [relayd-only]
81bf613d 677 urcuversion: !!python/tuple [master]
b631316e 678 babelversion: !!python/tuple [stable-1.5]
9699c0e7 679 testtype: !!python/tuple [base]
0a9d9a74 680 - 'lttng-tools_{version}_{buildtype}':
81bf613d
MJ
681 buildtype: solarisbuild
682 version: master
683 ustversion: master
995ac8f2 684 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
685 build: !!python/tuple [std]
686 conf: !!python/tuple [relayd-only]
81bf613d 687 urcuversion: !!python/tuple [master]
21ae1ad6 688 babelversion: !!python/tuple [stable-1.5]
9699c0e7 689 testtype: !!python/tuple [base]
81bf613d 690 - 'lttng-tools_{version}_winbuild':
b6e62a6a
MJ
691 version: master
692 ustversion: master
81bf613d 693 arch: !!python/tuple [cygwin, cygwin64]
b6e62a6a
MJ
694 build: !!python/tuple [std]
695 conf: !!python/tuple [relayd-only]
696 urcuversion: !!python/tuple [master]
21ae1ad6 697 babelversion: !!python/tuple [stable-1.5]
9699c0e7
JR
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]
81bf613d 708
7f5ffb7a
MJ
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]
5349d986 719 testtype: !!python/tuple [base]
7f5ffb7a
MJ
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]
5349d986 729 testtype: !!python/tuple [base]
7f5ffb7a
MJ
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]
5349d986 739 testtype: !!python/tuple [base]
7f5ffb7a
MJ
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]
5349d986 749 testtype: !!python/tuple [base]
7f5ffb7a
MJ
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]
5349d986 759 testtype: !!python/tuple [base]
7f5ffb7a
MJ
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]
5349d986 768 testtype: !!python/tuple [base]
7f5ffb7a 769
81bf613d 770 # stable-2.10
b631316e
MJ
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]
9699c0e7 780 testtype: !!python/tuple [base]
b631316e
MJ
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]
9699c0e7 790 testtype: !!python/tuple [base]
81bf613d
MJ
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]
9699c0e7 800 testtype: !!python/tuple [base]
b631316e
MJ
801 - 'lttng-tools_{version}_{buildtype}':
802 buildtype: solarisbuild
803 version: stable-2.10
804 ustversion: stable-2.10
995ac8f2 805 arch: !!python/tuple [sol10-i386, sol11-i386]
b631316e
MJ
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]
9699c0e7 810 testtype: !!python/tuple [base]
81bf613d
MJ
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]
9699c0e7 820 testtype: !!python/tuple [base]
81bf613d
MJ
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]
9699c0e7 829 testtype: !!python/tuple [base]
81bf613d
MJ
830
831 # stable-2.9 #
0a9d9a74
MJ
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]
a53a056e 838 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
0a9d9a74 839 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 840 babelversion: !!python/tuple [stable-1.5]
9699c0e7 841 testtype: !!python/tuple [base]
0a9d9a74
MJ
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]
67122b96 848 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 849 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 850 babelversion: !!python/tuple [stable-1.5]
9699c0e7 851 testtype: !!python/tuple [base]
81bf613d
MJ
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]
9699c0e7 861 testtype: !!python/tuple [base]
0a9d9a74
MJ
862 - 'lttng-tools_{version}_{buildtype}':
863 buildtype: solarisbuild
864 version: stable-2.9
865 ustversion: stable-2.9
995ac8f2 866 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
867 build: !!python/tuple [std]
868 conf: !!python/tuple [relayd-only]
869 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 870 babelversion: !!python/tuple [stable-1.5]
9699c0e7 871 testtype: !!python/tuple [base]
81bf613d
MJ
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]
9699c0e7 881 testtype: !!python/tuple [base]
81bf613d
MJ
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]
9699c0e7 890 testtype: !!python/tuple [base]
81bf613d
MJ
891
892 # stable-2.8 #
20f81bbb
JR
893 - 'lttng-tools_{version}_{buildtype}':
894 buildtype: build
895 version: stable-2.8
aa27566e 896 ustversion: stable-2.8
20f81bbb
JR
897 arch: !!python/tuple [x86-32, x86-64]
898 build: !!python/tuple [std, oot, dist]
a53a056e 899 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
20f81bbb 900 urcuversion: !!python/tuple [stable-0.9]
ecf9997a 901 babelversion: !!python/tuple [stable-1.4]
9699c0e7 902 testtype: !!python/tuple [base]
20f81bbb
JR
903 - 'lttng-tools_{version}_{buildtype}':
904 buildtype: portbuild
905 version: stable-2.8
aa27566e 906 ustversion: stable-2.8
bf4d352d 907 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
20f81bbb 908 build: !!python/tuple [std]
67122b96 909 conf: !!python/tuple [std, no-ust, agents]
20f81bbb 910 urcuversion: !!python/tuple [stable-0.9]
ecf9997a 911 babelversion: !!python/tuple [stable-1.4]
9699c0e7 912 testtype: !!python/tuple [base]
81bf613d
MJ
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]
9699c0e7 922 testtype: !!python/tuple [base]
b6e62a6a
MJ
923 - 'lttng-tools_{version}_{buildtype}':
924 buildtype: solarisbuild
925 version: stable-2.8
926 ustversion: stable-2.8
995ac8f2 927 arch: !!python/tuple [sol10-i386, sol11-i386]
b6e62a6a
MJ
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]
9699c0e7 932 testtype: !!python/tuple [base]
81bf613d
MJ
933
934 # stable-2.7 #
b4005bbf
MJ
935 - 'lttng-tools_{version}_{buildtype}':
936 buildtype: build
937 version: stable-2.7
aa27566e 938 ustversion: stable-2.7
b4005bbf
MJ
939 arch: !!python/tuple [x86-32, x86-64]
940 build: !!python/tuple [std, oot, dist]
a53a056e 941 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
0b475830 942 urcuversion: !!python/tuple [stable-0.9]
04e97f85 943 babelversion: !!python/tuple [stable-1.5]
9699c0e7 944 testtype: !!python/tuple [base]
b4005bbf
MJ
945 - 'lttng-tools_{version}_{buildtype}':
946 buildtype: portbuild
947 version: stable-2.7
aa27566e 948 ustversion: stable-2.7
027ddec8 949 arch: !!python/tuple [armhf, arm64, powerpc]
b4005bbf 950 build: !!python/tuple [std]
67122b96 951 conf: !!python/tuple [std, no-ust, agents]
0b475830 952 urcuversion: !!python/tuple [stable-0.9]
04e97f85 953 babelversion: !!python/tuple [stable-1.5]
9699c0e7 954 testtype: !!python/tuple [base]
81bf613d
MJ
955 - 'lttng-tools_{version}_{buildtype}':
956 buildtype: slesbuild
957 version: stable-2.7
958 ustversion: stable-2.7
959 arch: !!python/tuple [sles12sp2]
61afb3c3 960 build: !!python/tuple [std]
81bf613d 961 conf: !!python/tuple [std]
61afb3c3 962 urcuversion: !!python/tuple [stable-0.9]
04e97f85 963 babelversion: !!python/tuple [stable-1.5]
9699c0e7 964 testtype: !!python/tuple [base]
81bf613d 965
61afb3c3
MJ
966 - 'lttng-tools_{version}_cppcheck'
967 - 'lttng-tools_{version}_scan-build':
968 version: master
969 urcuversion: master
970 ustversion: master
7f5ffb7a
MJ
971 - 'lttng-tools_{version}_scan-build':
972 version: stable-2.11
973 urcuversion: stable-0.10
974 ustversion: stable-2.11
b631316e
MJ
975 - 'lttng-tools_{version}_scan-build':
976 version: stable-2.10
977 urcuversion: stable-0.9
978 ustversion: stable-2.10
61afb3c3
MJ
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
dd00f858 1003 email_to: 'jgalar@efficios.com'
61afb3c3 1004 jobs:
7671741c 1005 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1006 buildtype: build
1007 version: master-staging
aa27566e 1008 ustversion: master
7671741c
MJ
1009 arch: !!python/tuple [x86-32, x86-64]
1010 build: !!python/tuple [std, oot, dist]
67122b96 1011 conf: !!python/tuple [std, no-ust, agents]
7671741c 1012 urcuversion: !!python/tuple [master]
21ae1ad6 1013 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1014 testtype: !!python/tuple [base]
7f5ffb7a
MJ
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]
5349d986 1024 testtype: !!python/tuple [base]
b631316e
MJ
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]
9699c0e7 1034 testtype: !!python/tuple [base]
0a9d9a74 1035 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
0a9d9a74
MJ
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]
67122b96 1041 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 1042 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1043 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1044 testtype: !!python/tuple [base]
7671741c 1045 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1046 buildtype: build
1047 version: stable-2.8-staging
aa27566e 1048 ustversion: stable-2.8
7671741c
MJ
1049 arch: !!python/tuple [x86-32, x86-64]
1050 build: !!python/tuple [std, oot, dist]
67122b96 1051 conf: !!python/tuple [std, no-ust, agents]
7671741c
MJ
1052 urcuversion: !!python/tuple [stable-0.9]
1053 babelversion: !!python/tuple [stable-1.4]
9699c0e7 1054 testtype: !!python/tuple [base]
7671741c 1055 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1056 buildtype: build
1057 version: stable-2.7-staging
aa27566e 1058 ustversion: stable-2.7
7671741c
MJ
1059 arch: !!python/tuple [x86-32, x86-64]
1060 build: !!python/tuple [std, oot, dist]
67122b96 1061 conf: !!python/tuple [std, no-ust, agents]
7671741c 1062 urcuversion: !!python/tuple [stable-0.9]
04e97f85 1063 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1064 testtype: !!python/tuple [base]
6e5203a5 1065 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
1066 buildtype: portbuild
1067 version: master-staging
1068 ustversion: master
1069 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
1070 build: !!python/tuple [std]
67122b96 1071 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 1072 urcuversion: !!python/tuple [master]
21ae1ad6 1073 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1074 testtype: !!python/tuple [base]
7f5ffb7a
MJ
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]
5349d986 1084 testtype: !!python/tuple [base]
b631316e
MJ
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]
9699c0e7 1094 testtype: !!python/tuple [base]
0a9d9a74 1095 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
0a9d9a74
MJ
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]
67122b96 1101 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 1102 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1103 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1104 testtype: !!python/tuple [base]
6e5203a5 1105 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
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]
67122b96 1111 conf: !!python/tuple [std, no-ust, agents]
6e5203a5
JR
1112 urcuversion: !!python/tuple [stable-0.9]
1113 babelversion: !!python/tuple [stable-1.4]
9699c0e7 1114 testtype: !!python/tuple [base]
6e5203a5 1115 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
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]
67122b96 1121 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 1122 urcuversion: !!python/tuple [stable-0.9]
04e97f85 1123 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1124 testtype: !!python/tuple [base]
bae34da3 1125 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
bae34da3
MJ
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]
21ae1ad6 1133 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1134 testtype: !!python/tuple [base]
a23306a6 1135 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
a23306a6
MJ
1136 buildtype: solarisbuild
1137 version: master-staging
1138 ustversion: master
995ac8f2 1139 arch: !!python/tuple [sol10-i386, sol11-i386]
a23306a6
MJ
1140 build: !!python/tuple [std]
1141 conf: !!python/tuple [relayd-only]
1142 urcuversion: !!python/tuple [master]
21ae1ad6 1143 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1144 testtype: !!python/tuple [base]
This page took 0.080217 seconds and 4 git commands to generate.