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