Add 2.11 and 2.12 to system tests overarching 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:
c83b390a 16 timeout: 30
733146f2 17 fail: true
c83b390a 18 type: no-activity
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
b4005bbf
MJ
33
34 triggers:
35 - pollscm:
36 cron: "@hourly"
37
38 properties:
69f05d59
MJ
39 - inject:
40 properties-content: |
41 PROJECT_NAME=lttng-tools
b4005bbf 42 - github:
51ca880a 43 url: https://github.com/{github_user}/{github_name}
edf72710 44 - build-discarder:
a3636f24
JR
45 num-to-keep: 20
46 artifact-num-to-keep: 2
b4005bbf
MJ
47
48
61afb3c3
MJ
49## Anchors
50- lttng-tools_build_axes_defaults: &lttng-tools_build_axes_defaults
51 name: 'lttng-tools_build_axes_defaults'
b4005bbf 52 project-type: matrix
ca8c6144 53 node: 'master' # Applies only to matrix flyweight task
b4005bbf
MJ
54 axes:
55 - axis:
56 type: slave
57 name: arch
58 values: '{obj:arch}'
59 - axis:
60 type: user-defined
61 name: conf
95654431 62 values: '{obj:conf}'
b4005bbf
MJ
63 - axis:
64 type: user-defined
65 name: liburcu_version
66 values: '{obj:urcuversion}'
67 - axis:
68 type: user-defined
69 name: babeltrace_version
70 values: '{obj:babelversion}'
71 - axis:
72 type: user-defined
73 name: build
74 values: '{obj:build}'
9699c0e7
JR
75 - axis:
76 type: user-defined
77 name: test_type
78 values: '{obj:testtype}'
b4005bbf 79
61afb3c3
MJ
80- lttng-tools_build_builders_defaults: &lttng-tools_build_builders_defaults
81 name: 'lttng-tools_build_builders_defaults'
b4005bbf
MJ
82 builders:
83 - conditional-step:
84 condition-kind: regex-match
85 label: '$conf'
86 regex: (std|static)
87 on-evaluation-failure: run
88 steps:
89 - copyartifact:
90 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
91 which-build: last-successful
3522265a 92 stable: false
b4005bbf 93 filter: 'build/**'
09d45745 94 target: 'deps'
b4005bbf
MJ
95 do-not-fingerprint: true
96 - copyartifact:
97 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
98 which-build: last-successful
3522265a 99 stable: false
b4005bbf 100 filter: 'build/**'
09d45745 101 target: 'deps'
b4005bbf
MJ
102 do-not-fingerprint: true
103 - copyartifact:
aa27566e 104 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
b4005bbf 105 which-build: last-successful
3522265a 106 stable: false
b4005bbf 107 filter: 'build/**'
09d45745 108 target: 'deps'
b4005bbf
MJ
109 do-not-fingerprint: true
110 - conditional-step:
111 condition-kind: regex-match
112 label: '$conf'
67122b96 113 regex: no-ust
b4005bbf
MJ
114 on-evaluation-failure: run
115 steps:
116 - copyartifact:
117 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
118 which-build: last-successful
3522265a 119 stable: false
b4005bbf 120 filter: 'build/**'
09d45745 121 target: 'deps'
b4005bbf
MJ
122 do-not-fingerprint: true
123 - copyartifact:
124 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
125 which-build: last-successful
3522265a 126 stable: false
b4005bbf 127 filter: 'build/**'
09d45745 128 target: 'deps'
b4005bbf
MJ
129 do-not-fingerprint: true
130 - copyartifact:
aa27566e 131 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=std,build=std
b4005bbf 132 which-build: last-successful
3522265a 133 stable: false
b4005bbf 134 filter: 'build/**'
09d45745 135 target: 'deps'
b4005bbf
MJ
136 do-not-fingerprint: true
137 - conditional-step:
138 condition-kind: regex-match
139 label: '$conf'
67122b96 140 regex: agents
b4005bbf
MJ
141 on-evaluation-failure: run
142 steps:
143 - copyartifact:
144 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
145 which-build: last-successful
3522265a 146 stable: false
b4005bbf 147 filter: 'build/**'
09d45745 148 target: 'deps'
b4005bbf
MJ
149 do-not-fingerprint: true
150 - copyartifact:
151 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
152 which-build: last-successful
3522265a 153 stable: false
b4005bbf 154 filter: 'build/**'
09d45745 155 target: 'deps'
b4005bbf
MJ
156 do-not-fingerprint: true
157 - copyartifact:
aa27566e 158 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
b4005bbf 159 which-build: last-successful
3522265a 160 stable: false
b4005bbf 161 filter: 'build/**'
09d45745 162 target: 'deps'
b4005bbf 163 do-not-fingerprint: true
b6e62a6a
MJ
164 - conditional-step:
165 condition-kind: regex-match
166 label: '$conf'
167 regex: (relayd-only)
168 on-evaluation-failure: run
169 steps:
170 - copyartifact:
171 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
172 which-build: last-successful
3522265a 173 stable: false
b6e62a6a 174 filter: 'build/**'
09d45745 175 target: 'deps'
b6e62a6a
MJ
176 do-not-fingerprint: true
177 - copyartifact:
178 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
179 which-build: last-successful
3522265a 180 stable: false
b6e62a6a 181 filter: 'build/**'
09d45745 182 target: 'deps'
b6e62a6a 183 do-not-fingerprint: true
3c81f138
JR
184 - conditional-step:
185 condition-kind: regex-match
186 label: '$conf'
187 regex: debug-rcu
188 on-evaluation-failure: run
189 steps:
190 - copyartifact:
191 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=debug-rcu,build=std
192 which-build: last-successful
193 stable: false
194 filter: 'build/**'
09d45745 195 target: 'deps'
3c81f138
JR
196 do-not-fingerprint: true
197 - copyartifact:
198 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
199 which-build: last-successful
200 stable: false
201 filter: 'build/**'
09d45745 202 target: 'deps'
3c81f138
JR
203 do-not-fingerprint: true
204 - copyartifact:
205 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=debug-rcu,build=std
206 which-build: last-successful
207 stable: false
208 filter: 'build/**'
09d45745 209 target: 'deps'
3c81f138 210 do-not-fingerprint: true
aae4e179
JR
211 - shell:
212 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
b4005bbf 213 - shell:
ef63064f 214 !include-raw-escape: scripts/lttng-tools/build.sh
b4005bbf 215
3f7ea864
JR
216- lttng-tools_build_builders_gerrit: &lttng-tools_build_builders_gerrit
217 name: 'lttng-tools_build_builders_gerrit'
218 builders:
219 - shell:
220 !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh
221 - inject:
222 properties-file: gerrit_custom_dependencies.properties
223 - conditional-step:
224 condition-kind: and
225 on-evaluation-failure: run
226 condition-operands:
227 - condition-kind: shell
228 condition-command: 'test -z "$GERRIT_DEP_LTTNG_UST"'
229 - condition-kind: regex-match
230 label: '$conf'
231 regex: (std|static|agents|debug-rcu)
232 steps:
233 - copyartifact:
234 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std
235 which-build: last-successful
236 stable: false
237 filter: 'build/**'
238 target: 'deps'
239 do-not-fingerprint: true
240 - conditional-step:
241 condition-kind: regex-match
242 label: '$conf'
243 regex: (std|static)
244 on-evaluation-failure: run
245 steps:
246 - copyartifact:
247 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
248 which-build: last-successful
249 stable: false
250 filter: 'build/**'
251 target: 'deps'
252 do-not-fingerprint: true
253 - copyartifact:
254 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
255 which-build: last-successful
256 stable: false
257 filter: 'build/**'
258 target: 'deps'
259 do-not-fingerprint: true
260 - conditional-step:
261 condition-kind: regex-match
262 label: '$conf'
263 regex: no-ust
264 on-evaluation-failure: run
265 steps:
266 - copyartifact:
267 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
268 which-build: last-successful
269 stable: false
270 filter: 'build/**'
271 target: 'deps'
272 do-not-fingerprint: true
273 - copyartifact:
274 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
275 which-build: last-successful
276 stable: false
277 filter: 'build/**'
278 target: 'deps'
279 do-not-fingerprint: true
280 - copyartifact:
281 project: lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=std,build=std
282 which-build: last-successful
283 stable: false
284 filter: 'build/**'
285 target: 'deps'
286 do-not-fingerprint: true
287 - conditional-step:
288 condition-kind: regex-match
289 label: '$conf'
290 regex: (agents|relayd-only)
291 on-evaluation-failure: run
292 steps:
293 - copyartifact:
294 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
295 which-build: last-successful
296 stable: false
297 filter: 'build/**'
298 target: 'deps'
299 do-not-fingerprint: true
300 - copyartifact:
301 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
302 which-build: last-successful
303 stable: false
304 filter: 'build/**'
305 target: 'deps'
306 do-not-fingerprint: true
307 - conditional-step:
308 condition-kind: regex-match
309 label: '$conf'
310 regex: debug-rcu
311 on-evaluation-failure: run
312 steps:
313 - copyartifact:
314 project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std
315 which-build: last-successful
316 stable: false
317 filter: 'build/**'
318 target: 'deps'
319 do-not-fingerprint: true
320 - copyartifact:
321 project: babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std
322 which-build: last-successful
323 stable: false
324 filter: 'build/**'
325 target: 'deps'
326 do-not-fingerprint: true
327 - shell:
328 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
329 - conditional-step:
330 condition-kind: shell
331 condition-command: 'test ! -z "$GERRIT_DEP_LTTNG_UST"'
332 steps:
333 - shell:
334 !include-raw-escape:
335 - scripts/lttng-tools/gerrit-build-override.sh
336 - scripts/lttng-ust/build.sh
337 - shell:
338 !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh
339 - shell:
340 !include-raw-escape: scripts/lttng-tools/build.sh
341
61afb3c3
MJ
342- lttng-tools_build_builders_win: &lttng-tools_build_builders_win
343 name: 'lttng-tools_build_builders_win'
344 builders:
345 - copyartifact:
346 project: liburcu_${{liburcu_version}}_winbuild/arch=${{arch}},conf=std,build=std
347 which-build: last-successful
348 stable: false
349 filter: 'build/**'
09d45745 350 target: 'deps'
61afb3c3
MJ
351 do-not-fingerprint: true
352 - copyartifact:
353 project: babeltrace_${{babeltrace_version}}_winbuild/arch=${{arch}},conf=std,build=std
354 which-build: last-successful
355 stable: false
356 filter: 'build/**'
09d45745 357 target: 'deps'
61afb3c3
MJ
358 do-not-fingerprint: true
359 - conditional-step:
360 condition-kind: strings-match
361 on-evaluation-failure: run
362 condition-string1: '${{arch}}'
363 condition-string2: 'cygwin'
364 steps:
365 - shell:
366 !include-raw-escape:
367 - scripts/common/cygwin-shebang
368 - scripts/common/cygwin-prefix
369 - scripts/lttng-tools/build.sh
370 - conditional-step:
371 condition-kind: strings-match
372 on-evaluation-failure: run
373 condition-string1: '${{arch}}'
374 condition-string2: 'cygwin64'
375 steps:
376 - shell:
377 !include-raw-escape:
378 - scripts/common/cygwin64-shebang
379 - scripts/common/cygwin-prefix
380 - scripts/lttng-tools/build.sh
381 - conditional-step:
382 condition-kind: strings-match
383 on-evaluation-failure: run
384 condition-string1: '${{arch}}'
8f541678 385 condition-string2: 'msys2-mingw32'
61afb3c3
MJ
386 steps:
387 - inject:
388 properties-content: 'MSYSTEM=MINGW32'
389 - shell:
390 !include-raw-escape:
8f541678 391 - scripts/common/msys2-shebang
61afb3c3
MJ
392 - scripts/common/cygwin-prefix
393 - scripts/lttng-tools/build.sh
394 - conditional-step:
395 condition-kind: strings-match
396 on-evaluation-failure: run
397 condition-string1: '${{arch}}'
8f541678 398 condition-string2: 'msys2-mingw64'
61afb3c3
MJ
399 steps:
400 - inject:
401 properties-content: 'MSYSTEM=MINGW64'
402 - shell:
403 !include-raw-escape:
8f541678 404 - scripts/common/msys2-shebang
61afb3c3
MJ
405 - scripts/common/cygwin-prefix
406 - scripts/lttng-tools/build.sh
407
dd00f858
JR
408- lttng-tools_build_publishers_dev: &lttng-tools_build_publishers_dev
409 name: 'lttng-tools_build_publishers_dev'
b4005bbf 410 publishers:
0a028cf6
JR
411 - postbuildscript:
412 mark-unstable-if-failed: true
413 builders:
414 - role: SLAVE
415 build-on:
416 - SUCCESS
417 - UNSTABLE
418 - NOT_BUILT
419 - ABORTED
420 - FAILURE
421 build-steps:
422 - shell:
423 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
b4005bbf 424 - tap:
09d45745
MJ
425 results: 'tap/**/*.*'
426 fail-if-no-results: true
b4005bbf 427 failed-tests-mark-build-as-failure: true
95654431 428 todo-is-failure: false
b4005bbf
MJ
429 - warnings:
430 console-log-parsers:
431 - 'GNU Make + GNU C Compiler (gcc)'
51ca880a
MJ
432 total-thresholds:
433 unstable:
d2c76ee5
MJ
434 total-all: 0
435 total-high: 0
436 total-normal: 0
437 total-low: 0
3a45a6a5 438 - archive:
09d45745 439 artifacts: 'build/**,deps/**,tap/**'
3a45a6a5 440 allow-empty: false
2cc29ca7
JR
441 - workspace-cleanup:
442 clean-if:
443 - failure: false
dd00f858
JR
444 - email-ext:
445 recipients: '{obj:email_to}'
446 always: false
447 unstable: false
448 first-failure: true
449 first-unstable: true
450 not-built: false
451 aborted: false
452 regression: false
453 failure: false
454 second-failure: false
455 improvement: false
456 still-failing: false
457 success: false
458 fixed: false
459 fixed-unhealthy: true
460 still-unstable: false
461 pre-build: false
462 matrix-trigger: only-parent
463 send-to:
464 - recipients
61afb3c3
MJ
465
466- lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
467 name: 'lttng-tools_build_publishers_prod'
468 publishers:
0a028cf6
JR
469 - postbuildscript:
470 mark-unstable-if-failed: true
471 builders:
472 - role: SLAVE
473 build-on:
474 - SUCCESS
475 - UNSTABLE
476 - NOT_BUILT
477 - ABORTED
478 - FAILURE
479 build-steps:
480 - shell:
481 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
0efb2471 482 - tap:
09d45745
MJ
483 results: 'tap/**/*.*'
484 fail-if-no-results: true
0efb2471
JR
485 failed-tests-mark-build-as-failure: true
486 todo-is-failure: false
487 - warnings:
488 console-log-parsers:
489 - 'GNU Make + GNU C Compiler (gcc)'
490 total-thresholds:
491 unstable:
492 total-all: 0
493 total-high: 0
494 total-normal: 0
495 total-low: 0
496 - workspace-cleanup:
497 clean-if:
498 - failure: false
61afb3c3 499 - archive:
09d45745 500 artifacts: 'build/**,deps/**,tap/**'
61afb3c3 501 allow-empty: false
dd00f858
JR
502 - email-ext:
503 recipients: '{obj:email_to}'
504 reply-to: ci-notification@lists.lttng.org
505 always: false
506 unstable: false
507 first-failure: true
508 first-unstable: true
509 not-built: false
510 aborted: false
511 regression: false
512 failure: false
513 second-failure: false
514 improvement: false
515 still-failing: false
516 success: false
517 fixed: false
518 fixed-unhealthy: true
519 still-unstable: false
520 pre-build: false
521 matrix-trigger: only-parent
522 send-to:
523 - recipients
b4005bbf 524
c4952db9
MJ
525- lttng-tools_build_publishers_win: &lttng-tools_build_publishers_win
526 name: 'lttng-tools_build_publishers_win'
527 publishers:
528 - tap:
09d45745
MJ
529 results: 'tap/**/*.*'
530 fail-if-no-results: true
c4952db9
MJ
531 failed-tests-mark-build-as-failure: true
532 todo-is-failure: false
533 - warnings:
534 console-log-parsers:
535 - 'GNU Make + GNU C Compiler (gcc)'
536 total-thresholds:
537 unstable:
538 total-all: 0
539 total-high: 0
540 total-normal: 0
541 total-low: 0
542 - workspace-cleanup:
543 clean-if:
544 - failure: false
545 - archive:
09d45745 546 artifacts: 'build/**,deps/**,tap/**'
c4952db9
MJ
547 allow-empty: false
548 - email-ext:
549 recipients: '{obj:email_to}'
550 reply-to: ci-notification@lists.lttng.org
551 always: false
552 unstable: false
553 first-failure: true
554 first-unstable: true
555 not-built: false
556 aborted: false
557 regression: false
558 failure: false
559 second-failure: false
560 improvement: false
561 still-failing: false
562 success: false
563 fixed: false
564 fixed-unhealthy: true
565 still-unstable: false
566 pre-build: false
567 matrix-trigger: only-parent
568 send-to:
569 - recipients
570
61afb3c3 571## Templates
7671741c 572- job-template:
61afb3c3
MJ
573 name: lttng-tools_{version}_{buildtype}
574 defaults: lttng-tools
7671741c 575
61afb3c3
MJ
576 <<: *lttng-tools_build_axes_defaults
577 <<: *lttng-tools_build_builders_defaults
61afb3c3
MJ
578 <<: *lttng-tools_build_publishers_prod
579
580 triggers:
581 - pollscm:
582 cron: "@hourly"
583 - reverse:
584 jobs: 'lttng-ust_{version}_{buildtype}'
585 result: 'success'
586
9699c0e7
JR
587- job-template:
588 name: lttng-tools_{version}_long_regression
589 defaults: lttng-tools
590 wrappers:
591 - ansicolor
592 - timeout:
16844a6d 593 timeout: 10
9699c0e7
JR
594 fail: true
595 type: likely-stuck
596 - timestamps
597 - workspace-cleanup:
598 clean-if:
599 - failure: false
600
601 <<: *lttng-tools_build_axes_defaults
602 <<: *lttng-tools_build_builders_defaults
603 <<: *lttng-tools_build_publishers_prod
604
605 triggers:
606 - pollscm:
607 cron: "@hourly"
608 - reverse:
609 jobs: 'lttng-ust_{version}_{buildtype}'
610 result: 'success'
611
61afb3c3
MJ
612- job-template:
613 name: lttng-tools_{version}_winbuild
614 defaults: lttng-tools
615
616 <<: *lttng-tools_build_axes_defaults
617 <<: *lttng-tools_build_builders_win
c4952db9 618 <<: *lttng-tools_build_publishers_win
61afb3c3
MJ
619
620- job-template:
621 name: dev_{user}_lttng-tools_{version}_{buildtype}
622 defaults: lttng-tools
7671741c 623
61afb3c3
MJ
624 <<: *lttng-tools_build_axes_defaults
625 <<: *lttng-tools_build_builders_defaults
dd00f858 626 <<: *lttng-tools_build_publishers_dev
7671741c 627
c2a8d05f
MJ
628- job-template:
629 name: dev_gerrit_lttng-tools_{buildtype}
630 defaults: lttng-tools
631 concurrent: true
632
633 scm:
634 - git:
635 url: https://review.lttng.org/lttng-tools
636 refspec: 'refs/changes/*:refs/changes/*'
637 branches:
638 - '$GERRIT_REFSPEC'
639 basedir: src/lttng-tools
640 skip-tag: true
641
642 triggers:
643 - gerrit:
644 trigger-on:
645 - comment-added-event:
646 approval-category: 'CI-Build'
647 approval-value: 1
648 projects:
649 - project-compare-type: 'PLAIN'
650 project-pattern: 'lttng-tools'
651 branches:
652 - branch-compare-type: 'ANT'
653 branch-pattern: '**'
654 trigger-for-unreviewed-patches: true
655
a1f0d20d
MJ
656 properties:
657 - inject:
658 properties-content: |
659 PROJECT_NAME=lttng-tools
660 - build-discarder:
661 days-to-keep: 1
662 - throttle:
663 option: 'category'
664 categories:
665 - 'gerrit-{buildtype}'
666
c2a8d05f 667 <<: *lttng-tools_build_axes_defaults
3f7ea864 668 <<: *lttng-tools_build_builders_gerrit
c2a8d05f
MJ
669
670 publishers:
671 - postbuildscript:
672 mark-unstable-if-failed: true
673 builders:
674 - role: SLAVE
675 build-on:
676 - SUCCESS
677 - UNSTABLE
678 - NOT_BUILT
679 - ABORTED
680 - FAILURE
681 build-steps:
682 - shell:
683 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
684 - tap:
685 results: 'tap/**/*.*'
686 fail-if-no-results: true
687 failed-tests-mark-build-as-failure: true
688 todo-is-failure: false
689 - warnings:
690 console-log-parsers:
691 - 'GNU Make + GNU C Compiler (gcc)'
692 total-thresholds:
693 unstable:
694 total-all: 0
695 total-high: 0
696 total-normal: 0
697 total-low: 0
698 - archive:
699 artifacts: 'build/**,deps/**,tap/**'
700 allow-empty: false
701 - workspace-cleanup:
702 clean-if:
703 - failure: false
704
b4005bbf
MJ
705- job-template:
706 name: lttng-tools_{version}_cppcheck
707 defaults: lttng-tools
708
709 triggers:
710 - pollscm:
711 cron: "@daily"
712
713 builders:
714 - shell: |
5279b0f2
MJ
715 rm -f cppcheck-result.xml
716 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck-result.xml
b4005bbf
MJ
717
718 publishers:
719 - archive:
5279b0f2 720 artifacts: 'cppcheck-result.xml'
b4005bbf
MJ
721 allow-empty: false
722 - cppcheck:
5279b0f2 723 pattern: 'cppcheck-result.xml'
dd00f858 724 - email-ext:
b4005bbf 725 recipients: 'ci-notification@lists.lttng.org'
dd00f858
JR
726 reply-to: ci-notification@lists.lttng.org
727 always: false
728 unstable: false
729 first-failure: true
730 first-unstable: true
731 not-built: false
732 aborted: false
733 regression: false
734 failure: false
735 second-failure: false
736 improvement: false
737 still-failing: false
738 success: false
739 fixed: false
740 fixed-unhealthy: true
741 still-unstable: false
742 pre-build: false
743 matrix-trigger: only-parent
744 send-to:
745 - recipients
b4005bbf
MJ
746
747- job-template:
748 name: lttng-tools_{version}_scan-build
749 defaults: lttng-tools
16844a6d 750 node: 'amd64'
b4005bbf
MJ
751
752 triggers:
753 - pollscm:
754 cron: "@daily"
755
756 builders:
757 - copyartifact:
16844a6d 758 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
b4005bbf 759 which-build: last-successful
3522265a 760 stable: false
b4005bbf 761 filter: 'build/**'
6544f0ff 762 target: 'deps'
b4005bbf
MJ
763 do-not-fingerprint: true
764 - copyartifact:
16844a6d 765 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
b4005bbf 766 which-build: last-successful
3522265a 767 stable: false
b4005bbf 768 filter: 'build/**'
6544f0ff 769 target: 'deps'
b4005bbf
MJ
770 do-not-fingerprint: true
771 - shell:
69f05d59 772 !include-raw-escape: scripts/common/scan-build.sh
b4005bbf
MJ
773
774 publishers:
775 - html-publisher:
776 name: 'HTML Report'
777 dir: 'scan-build-archive/'
778 files: 'index.html'
779
780- job-template:
781 name: lttng-tools_{version}_coverity
782 defaults: lttng-tools
16844a6d 783 node: 'amd64'
b4005bbf
MJ
784
785 triggers:
786 - pollscm:
787 cron: "@daily"
788
789 wrappers:
790 - workspace-cleanup
791 - timestamps
792 - ansicolor:
793 colormap: xterm
794 - credentials-binding:
795 - username-password-separated:
796 credential-id: lttng-tools_coverity_token
797 username: COVERITY_SCAN_PROJECT_NAME
798 password: COVERITY_SCAN_TOKEN
799
800 builders:
801 - copyartifact:
16844a6d 802 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
b4005bbf 803 which-build: last-successful
3522265a 804 stable: false
b4005bbf 805 filter: 'build/**'
30c8dfac 806 target: 'deps'
b4005bbf
MJ
807 do-not-fingerprint: true
808 - copyartifact:
16844a6d 809 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
b4005bbf 810 which-build: last-successful
3522265a 811 stable: false
b4005bbf 812 filter: 'build/**'
30c8dfac 813 target: 'deps'
b4005bbf
MJ
814 do-not-fingerprint: true
815 - shell:
ef63064f 816 !include-raw-escape: scripts/common/coverity.sh
b4005bbf
MJ
817
818 publishers:
96e8f697
MJ
819 - archive:
820 artifacts: 'analysis-results.tgz,cov-int/**'
821 allow-empty: false
b4005bbf
MJ
822 - workspace-cleanup
823
b4005bbf 824
09d45745
MJ
825## Views
826- view-template:
827 name: 'LTTng-tools'
828 view-type: list
829 regex: 'lttng-tools[-_].*'
b4005bbf 830
b4005bbf 831
09d45745 832## Projects
b4005bbf
MJ
833- project:
834 name: lttng-tools
51ca880a
MJ
835 github_user: lttng
836 github_name: lttng-tools
dd00f858 837 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
b4005bbf 838 version:
9beacf91 839 - stable-2.8
0a9d9a74 840 - stable-2.9
b631316e 841 - stable-2.10
7f5ffb7a 842 - stable-2.11
03297c9e 843 - stable-2.12
9beacf91 844 - master
b4005bbf 845 jobs:
81bf613d 846 # Master #
b4005bbf
MJ
847 - 'lttng-tools_{version}_{buildtype}':
848 buildtype: build
849 version: master
aa27566e 850 ustversion: master
16844a6d 851 arch: !!python/tuple [amd64]
b4005bbf 852 build: !!python/tuple [std, oot, dist]
3c81f138 853 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
b4005bbf 854 urcuversion: !!python/tuple [master]
481eadc8 855 babelversion: !!python/tuple [stable-1.5, master]
9699c0e7 856 testtype: !!python/tuple [base]
b4005bbf
MJ
857 - 'lttng-tools_{version}_{buildtype}':
858 buildtype: portbuild
859 version: master
aa27566e 860 ustversion: master
16844a6d 861 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
b4005bbf 862 build: !!python/tuple [std]
67122b96 863 conf: !!python/tuple [std, no-ust, agents]
b4005bbf 864 urcuversion: !!python/tuple [master]
21ae1ad6 865 babelversion: !!python/tuple [stable-1.5]
9699c0e7 866 testtype: !!python/tuple [base]
b6e62a6a 867 - 'lttng-tools_{version}_{buildtype}':
81bf613d 868 buildtype: slesbuild
b6e62a6a
MJ
869 version: master
870 ustversion: master
81bf613d 871 arch: !!python/tuple [sles12sp2]
b6e62a6a 872 build: !!python/tuple [std]
81bf613d 873 conf: !!python/tuple [std]
b6e62a6a 874 urcuversion: !!python/tuple [master]
21ae1ad6 875 babelversion: !!python/tuple [stable-1.5]
9699c0e7 876 testtype: !!python/tuple [base]
568b5cbd
MJ
877 - 'lttng-tools_{version}_{buildtype}':
878 buildtype: elbuild
879 version: master
880 ustversion: master
881 arch: !!python/tuple [el8]
882 build: !!python/tuple [std]
883 conf: !!python/tuple [std]
884 urcuversion: !!python/tuple [master]
885 babelversion: !!python/tuple [stable-1.5]
886 testtype: !!python/tuple [base]
b631316e
MJ
887 - 'lttng-tools_{version}_{buildtype}':
888 buildtype: macosxbuild
81bf613d
MJ
889 version: master
890 ustversion: master
b631316e
MJ
891 arch: !!python/tuple [macosx]
892 build: !!python/tuple [std]
893 conf: !!python/tuple [relayd-only]
81bf613d 894 urcuversion: !!python/tuple [master]
b631316e 895 babelversion: !!python/tuple [stable-1.5]
9699c0e7 896 testtype: !!python/tuple [base]
0a9d9a74 897 - 'lttng-tools_{version}_{buildtype}':
81bf613d
MJ
898 buildtype: solarisbuild
899 version: master
900 ustversion: master
995ac8f2 901 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
902 build: !!python/tuple [std]
903 conf: !!python/tuple [relayd-only]
81bf613d 904 urcuversion: !!python/tuple [master]
21ae1ad6 905 babelversion: !!python/tuple [stable-1.5]
9699c0e7 906 testtype: !!python/tuple [base]
81bf613d 907 - 'lttng-tools_{version}_winbuild':
b6e62a6a
MJ
908 version: master
909 ustversion: master
81bf613d 910 arch: !!python/tuple [cygwin, cygwin64]
b6e62a6a
MJ
911 build: !!python/tuple [std]
912 conf: !!python/tuple [relayd-only]
913 urcuversion: !!python/tuple [master]
21ae1ad6 914 babelversion: !!python/tuple [stable-1.5]
9699c0e7
JR
915 testtype: !!python/tuple [base]
916 - 'lttng-tools_{version}_long_regression':
917 buildtype: build
6b9f13ac 918 version: master
9699c0e7 919 ustversion: master
16844a6d 920 arch: !!python/tuple [amd64]
9699c0e7
JR
921 build: !!python/tuple [std]
922 conf: !!python/tuple [std]
923 urcuversion: !!python/tuple [master]
924 babelversion: !!python/tuple [stable-1.5]
925 testtype: !!python/tuple [full]
81bf613d 926
03297c9e
MJ
927 # stable-2.12
928 - 'lttng-tools_{version}_{buildtype}':
929 buildtype: build
930 version: stable-2.12
931 ustversion: stable-2.12
932 arch: !!python/tuple [amd64]
933 build: !!python/tuple [std, oot, dist]
934 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
935 urcuversion: !!python/tuple [stable-0.11]
936 babelversion: !!python/tuple [stable-2.0]
937 testtype: !!python/tuple [base]
938 - 'lttng-tools_{version}_{buildtype}':
939 buildtype: portbuild
940 version: stable-2.12
941 ustversion: stable-2.12
942 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
943 build: !!python/tuple [std]
944 conf: !!python/tuple [std, no-ust, agents]
945 urcuversion: !!python/tuple [stable-0.11]
946 babelversion: !!python/tuple [stable-2.0]
947 testtype: !!python/tuple [base]
948 - 'lttng-tools_{version}_{buildtype}':
949 buildtype: slesbuild
950 version: stable-2.12
951 ustversion: stable-2.12
952 arch: !!python/tuple [sles12sp2]
953 build: !!python/tuple [std]
954 conf: !!python/tuple [std]
955 urcuversion: !!python/tuple [stable-0.11]
956 babelversion: !!python/tuple [stable-2.0]
957 testtype: !!python/tuple [base]
958 - 'lttng-tools_{version}_{buildtype}':
959 buildtype: elbuild
960 version: stable-2.12
961 ustversion: stable-2.12
962 arch: !!python/tuple [el8]
963 build: !!python/tuple [std]
964 conf: !!python/tuple [std]
965 urcuversion: !!python/tuple [stable-0.11]
966 babelversion: !!python/tuple [stable-2.0]
967 testtype: !!python/tuple [base]
968 - 'lttng-tools_{version}_{buildtype}':
969 buildtype: solarisbuild
970 version: stable-2.12
971 ustversion: stable-2.12
972 arch: !!python/tuple [sol10-i386, sol11-i386]
973 build: !!python/tuple [std]
974 conf: !!python/tuple [relayd-only]
975 urcuversion: !!python/tuple [stable-0.11]
976 babelversion: !!python/tuple [stable-1.5]
977 testtype: !!python/tuple [base]
978 - 'lttng-tools_{version}_{buildtype}':
979 buildtype: macosxbuild
980 version: stable-2.12
981 ustversion: stable-2.12
982 arch: !!python/tuple [macosx]
983 build: !!python/tuple [std]
984 conf: !!python/tuple [relayd-only]
985 urcuversion: !!python/tuple [stable-0.11]
986 babelversion: !!python/tuple [stable-2.0]
987 testtype: !!python/tuple [base]
988 - 'lttng-tools_{version}_winbuild':
989 version: stable-2.12
990 ustversion: stable-2.12
991 arch: !!python/tuple [cygwin, cygwin64]
992 build: !!python/tuple [std]
993 conf: !!python/tuple [relayd-only]
994 urcuversion: !!python/tuple [stable-0.11]
995 babelversion: !!python/tuple [stable-2.0]
996 testtype: !!python/tuple [base]
997 - 'lttng-tools_{version}_long_regression':
998 buildtype: build
999 version: stable-2.12
1000 ustversion: stable-2.12
1001 arch: !!python/tuple [amd64]
1002 build: !!python/tuple [std]
1003 conf: !!python/tuple [std]
1004 urcuversion: !!python/tuple [stable-0.11]
1005 babelversion: !!python/tuple [stable-2.0]
1006 testtype: !!python/tuple [full]
1007
7f5ffb7a
MJ
1008 # stable-2.11
1009 - 'lttng-tools_{version}_{buildtype}':
1010 buildtype: build
1011 version: stable-2.11
1012 ustversion: stable-2.11
16844a6d 1013 arch: !!python/tuple [amd64]
7f5ffb7a
MJ
1014 build: !!python/tuple [std, oot, dist]
1015 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
1016 urcuversion: !!python/tuple [stable-0.10]
1017 babelversion: !!python/tuple [stable-1.5]
5349d986 1018 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1019 - 'lttng-tools_{version}_{buildtype}':
1020 buildtype: portbuild
1021 version: stable-2.11
1022 ustversion: stable-2.11
16844a6d 1023 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
7f5ffb7a
MJ
1024 build: !!python/tuple [std]
1025 conf: !!python/tuple [std, no-ust, agents]
1026 urcuversion: !!python/tuple [stable-0.10]
1027 babelversion: !!python/tuple [stable-1.5]
5349d986 1028 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1029 - 'lttng-tools_{version}_{buildtype}':
1030 buildtype: slesbuild
1031 version: stable-2.11
1032 ustversion: stable-2.11
1033 arch: !!python/tuple [sles12sp2]
1034 build: !!python/tuple [std]
1035 conf: !!python/tuple [std]
1036 urcuversion: !!python/tuple [stable-0.10]
1037 babelversion: !!python/tuple [stable-1.5]
5349d986 1038 testtype: !!python/tuple [base]
568b5cbd
MJ
1039 - 'lttng-tools_{version}_{buildtype}':
1040 buildtype: elbuild
1041 version: stable-2.11
1042 ustversion: stable-2.11
1043 arch: !!python/tuple [el8]
1044 build: !!python/tuple [std]
1045 conf: !!python/tuple [std]
1046 urcuversion: !!python/tuple [stable-0.10]
1047 babelversion: !!python/tuple [stable-1.5]
1048 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1049 - 'lttng-tools_{version}_{buildtype}':
1050 buildtype: solarisbuild
1051 version: stable-2.11
1052 ustversion: stable-2.11
1053 arch: !!python/tuple [sol10-i386, sol11-i386]
1054 build: !!python/tuple [std]
1055 conf: !!python/tuple [relayd-only]
1056 urcuversion: !!python/tuple [stable-0.10]
1057 babelversion: !!python/tuple [stable-1.5]
5349d986 1058 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1059 - 'lttng-tools_{version}_{buildtype}':
1060 buildtype: macosxbuild
1061 version: stable-2.11
1062 ustversion: stable-2.11
1063 arch: !!python/tuple [macosx]
1064 build: !!python/tuple [std]
1065 conf: !!python/tuple [relayd-only]
1066 urcuversion: !!python/tuple [stable-0.10]
1067 babelversion: !!python/tuple [stable-1.5]
5349d986 1068 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1069 - 'lttng-tools_{version}_winbuild':
1070 version: stable-2.11
1071 ustversion: stable-2.11
1072 arch: !!python/tuple [cygwin, cygwin64]
1073 build: !!python/tuple [std]
1074 conf: !!python/tuple [relayd-only]
1075 urcuversion: !!python/tuple [stable-0.10]
1076 babelversion: !!python/tuple [stable-1.5]
5349d986 1077 testtype: !!python/tuple [base]
6b9f13ac
MJ
1078 - 'lttng-tools_{version}_long_regression':
1079 buildtype: build
1080 version: stable-2.11
1081 ustversion: stable-2.11
1082 arch: !!python/tuple [amd64]
1083 build: !!python/tuple [std]
1084 conf: !!python/tuple [std]
1085 urcuversion: !!python/tuple [stable-0.10]
1086 babelversion: !!python/tuple [stable-1.5]
1087 testtype: !!python/tuple [full]
7f5ffb7a 1088
81bf613d 1089 # stable-2.10
b631316e
MJ
1090 - 'lttng-tools_{version}_{buildtype}':
1091 buildtype: build
1092 version: stable-2.10
1093 ustversion: stable-2.10
16844a6d 1094 arch: !!python/tuple [amd64]
b631316e
MJ
1095 build: !!python/tuple [std, oot, dist]
1096 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
1097 urcuversion: !!python/tuple [stable-0.9]
1098 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1099 testtype: !!python/tuple [base]
b631316e
MJ
1100 - 'lttng-tools_{version}_{buildtype}':
1101 buildtype: portbuild
1102 version: stable-2.10
1103 ustversion: stable-2.10
16844a6d 1104 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
b631316e
MJ
1105 build: !!python/tuple [std]
1106 conf: !!python/tuple [std, no-ust, agents]
1107 urcuversion: !!python/tuple [stable-0.9]
1108 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1109 testtype: !!python/tuple [base]
81bf613d
MJ
1110 - 'lttng-tools_{version}_{buildtype}':
1111 buildtype: slesbuild
1112 version: stable-2.10
1113 ustversion: stable-2.10
1114 arch: !!python/tuple [sles12sp2]
1115 build: !!python/tuple [std]
1116 conf: !!python/tuple [std]
1117 urcuversion: !!python/tuple [stable-0.9]
1118 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1119 testtype: !!python/tuple [base]
568b5cbd
MJ
1120 - 'lttng-tools_{version}_{buildtype}':
1121 buildtype: elbuild
1122 version: stable-2.10
1123 ustversion: stable-2.10
1124 arch: !!python/tuple [el8]
1125 build: !!python/tuple [std]
1126 conf: !!python/tuple [std]
1127 urcuversion: !!python/tuple [stable-0.9]
1128 babelversion: !!python/tuple [stable-1.5]
1129 testtype: !!python/tuple [base]
b631316e
MJ
1130 - 'lttng-tools_{version}_{buildtype}':
1131 buildtype: solarisbuild
1132 version: stable-2.10
1133 ustversion: stable-2.10
995ac8f2 1134 arch: !!python/tuple [sol10-i386, sol11-i386]
b631316e
MJ
1135 build: !!python/tuple [std]
1136 conf: !!python/tuple [relayd-only]
1137 urcuversion: !!python/tuple [stable-0.9]
1138 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1139 testtype: !!python/tuple [base]
81bf613d
MJ
1140 - 'lttng-tools_{version}_{buildtype}':
1141 buildtype: macosxbuild
1142 version: stable-2.10
1143 ustversion: stable-2.10
1144 arch: !!python/tuple [macosx]
1145 build: !!python/tuple [std]
1146 conf: !!python/tuple [relayd-only]
1147 urcuversion: !!python/tuple [stable-0.9]
1148 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1149 testtype: !!python/tuple [base]
81bf613d
MJ
1150 - 'lttng-tools_{version}_winbuild':
1151 version: stable-2.10
1152 ustversion: stable-2.10
1153 arch: !!python/tuple [cygwin, cygwin64]
1154 build: !!python/tuple [std]
1155 conf: !!python/tuple [relayd-only]
1156 urcuversion: !!python/tuple [stable-0.9]
1157 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1158 testtype: !!python/tuple [base]
6b9f13ac
MJ
1159 - 'lttng-tools_{version}_long_regression':
1160 buildtype: build
1161 version: stable-2.10
1162 ustversion: stable-2.10
1163 arch: !!python/tuple [amd64]
1164 build: !!python/tuple [std]
1165 conf: !!python/tuple [std]
1166 urcuversion: !!python/tuple [stable-0.9]
1167 babelversion: !!python/tuple [stable-1.5]
1168 testtype: !!python/tuple [full]
81bf613d
MJ
1169
1170 # stable-2.9 #
0a9d9a74
MJ
1171 - 'lttng-tools_{version}_{buildtype}':
1172 buildtype: build
1173 version: stable-2.9
1174 ustversion: stable-2.9
16844a6d 1175 arch: !!python/tuple [amd64]
0a9d9a74 1176 build: !!python/tuple [std, oot, dist]
a53a056e 1177 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
0a9d9a74 1178 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1179 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1180 testtype: !!python/tuple [base]
0a9d9a74
MJ
1181 - 'lttng-tools_{version}_{buildtype}':
1182 buildtype: portbuild
1183 version: stable-2.9
1184 ustversion: stable-2.9
16844a6d 1185 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
0a9d9a74 1186 build: !!python/tuple [std]
67122b96 1187 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 1188 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1189 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1190 testtype: !!python/tuple [base]
81bf613d
MJ
1191 - 'lttng-tools_{version}_{buildtype}':
1192 buildtype: slesbuild
1193 version: stable-2.9
1194 ustversion: stable-2.9
1195 arch: !!python/tuple [sles12sp2]
1196 build: !!python/tuple [std]
1197 conf: !!python/tuple [std]
1198 urcuversion: !!python/tuple [stable-0.9]
1199 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1200 testtype: !!python/tuple [base]
568b5cbd
MJ
1201 - 'lttng-tools_{version}_{buildtype}':
1202 buildtype: elbuild
1203 version: stable-2.9
1204 ustversion: stable-2.9
1205 arch: !!python/tuple [el8]
1206 build: !!python/tuple [std]
1207 conf: !!python/tuple [std]
1208 urcuversion: !!python/tuple [stable-0.9]
1209 babelversion: !!python/tuple [stable-1.5]
1210 testtype: !!python/tuple [base]
0a9d9a74
MJ
1211 - 'lttng-tools_{version}_{buildtype}':
1212 buildtype: solarisbuild
1213 version: stable-2.9
1214 ustversion: stable-2.9
995ac8f2 1215 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
1216 build: !!python/tuple [std]
1217 conf: !!python/tuple [relayd-only]
1218 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1219 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1220 testtype: !!python/tuple [base]
81bf613d
MJ
1221 - 'lttng-tools_{version}_{buildtype}':
1222 buildtype: macosxbuild
1223 version: stable-2.9
1224 ustversion: stable-2.9
1225 arch: !!python/tuple [macosx]
1226 build: !!python/tuple [std]
1227 conf: !!python/tuple [relayd-only]
1228 urcuversion: !!python/tuple [stable-0.9]
1229 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1230 testtype: !!python/tuple [base]
81bf613d
MJ
1231 - 'lttng-tools_{version}_winbuild':
1232 version: stable-2.9
1233 ustversion: stable-2.9
1234 arch: !!python/tuple [cygwin, cygwin64]
1235 build: !!python/tuple [std]
1236 conf: !!python/tuple [relayd-only]
1237 urcuversion: !!python/tuple [stable-0.9]
1238 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1239 testtype: !!python/tuple [base]
6b9f13ac
MJ
1240 - 'lttng-tools_{version}_long_regression':
1241 buildtype: build
1242 version: stable-2.9
1243 ustversion: stable-2.9
1244 arch: !!python/tuple [amd64]
1245 build: !!python/tuple [std]
1246 conf: !!python/tuple [std]
1247 urcuversion: !!python/tuple [stable-0.9]
1248 babelversion: !!python/tuple [stable-1.5]
1249 testtype: !!python/tuple [full]
81bf613d
MJ
1250
1251 # stable-2.8 #
20f81bbb
JR
1252 - 'lttng-tools_{version}_{buildtype}':
1253 buildtype: build
1254 version: stable-2.8
aa27566e 1255 ustversion: stable-2.8
16844a6d 1256 arch: !!python/tuple [amd64]
20f81bbb 1257 build: !!python/tuple [std, oot, dist]
a53a056e 1258 conf: !!python/tuple [std, no-ust, agents, debug-rcu]
20f81bbb 1259 urcuversion: !!python/tuple [stable-0.9]
485ddac1 1260 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1261 testtype: !!python/tuple [base]
20f81bbb
JR
1262 - 'lttng-tools_{version}_{buildtype}':
1263 buildtype: portbuild
1264 version: stable-2.8
aa27566e 1265 ustversion: stable-2.8
16844a6d 1266 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
20f81bbb 1267 build: !!python/tuple [std]
67122b96 1268 conf: !!python/tuple [std, no-ust, agents]
20f81bbb 1269 urcuversion: !!python/tuple [stable-0.9]
485ddac1 1270 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1271 testtype: !!python/tuple [base]
81bf613d
MJ
1272 - 'lttng-tools_{version}_{buildtype}':
1273 buildtype: slesbuild
1274 version: stable-2.8
1275 ustversion: stable-2.8
1276 arch: !!python/tuple [sles12sp2]
1277 build: !!python/tuple [std]
1278 conf: !!python/tuple [std]
1279 urcuversion: !!python/tuple [stable-0.9]
485ddac1 1280 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1281 testtype: !!python/tuple [base]
568b5cbd
MJ
1282 - 'lttng-tools_{version}_{buildtype}':
1283 buildtype: elbuild
1284 version: stable-2.8
1285 ustversion: stable-2.8
1286 arch: !!python/tuple [el8]
1287 build: !!python/tuple [std]
1288 conf: !!python/tuple [std]
1289 urcuversion: !!python/tuple [stable-0.9]
1290 babelversion: !!python/tuple [stable-1.5]
1291 testtype: !!python/tuple [base]
b6e62a6a
MJ
1292 - 'lttng-tools_{version}_{buildtype}':
1293 buildtype: solarisbuild
1294 version: stable-2.8
1295 ustversion: stable-2.8
995ac8f2 1296 arch: !!python/tuple [sol10-i386, sol11-i386]
b6e62a6a
MJ
1297 build: !!python/tuple [std]
1298 conf: !!python/tuple [relayd-only]
1299 urcuversion: !!python/tuple [stable-0.9]
485ddac1 1300 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1301 testtype: !!python/tuple [base]
6b9f13ac
MJ
1302 - 'lttng-tools_{version}_long_regression':
1303 buildtype: build
1304 version: stable-2.8
1305 ustversion: stable-2.8
1306 arch: !!python/tuple [amd64]
1307 build: !!python/tuple [std]
1308 conf: !!python/tuple [std]
1309 urcuversion: !!python/tuple [stable-0.9]
1310 babelversion: !!python/tuple [stable-1.5]
1311 testtype: !!python/tuple [full]
81bf613d
MJ
1312
1313 # stable-2.7 #
81bf613d
MJ
1314 - 'lttng-tools_{version}_{buildtype}':
1315 buildtype: slesbuild
1316 version: stable-2.7
1317 ustversion: stable-2.7
1318 arch: !!python/tuple [sles12sp2]
61afb3c3 1319 build: !!python/tuple [std]
81bf613d 1320 conf: !!python/tuple [std]
61afb3c3 1321 urcuversion: !!python/tuple [stable-0.9]
04e97f85 1322 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1323 testtype: !!python/tuple [base]
81bf613d 1324
61afb3c3
MJ
1325 - 'lttng-tools_{version}_cppcheck'
1326 - 'lttng-tools_{version}_scan-build':
1327 version: master
1328 urcuversion: master
1329 ustversion: master
7f5ffb7a
MJ
1330 - 'lttng-tools_{version}_scan-build':
1331 version: stable-2.11
1332 urcuversion: stable-0.10
1333 ustversion: stable-2.11
b631316e
MJ
1334 - 'lttng-tools_{version}_scan-build':
1335 version: stable-2.10
1336 urcuversion: stable-0.9
1337 ustversion: stable-2.10
61afb3c3
MJ
1338 - 'lttng-tools_{version}_scan-build':
1339 version: stable-2.9
1340 urcuversion: stable-0.9
1341 ustversion: stable-2.9
1342 - 'lttng-tools_{version}_scan-build':
1343 version: stable-2.8
1344 urcuversion: stable-0.9
1345 ustversion: stable-2.8
61afb3c3
MJ
1346 - 'lttng-tools_{version}_coverity':
1347 version: master
1348 urcuversion: master
1349 ustversion: master
1350
1351
1352- project:
1353 name: dev_jgalar_lttng-tools
1354 user: jgalar
1355 github_user: jgalar
1356 github_name: lttng-tools
dd00f858 1357 email_to: 'jgalar@efficios.com'
61afb3c3 1358 jobs:
7671741c 1359 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1360 buildtype: build
1361 version: master-staging
aa27566e 1362 ustversion: master
16844a6d 1363 arch: !!python/tuple [amd64]
7671741c 1364 build: !!python/tuple [std, oot, dist]
67122b96 1365 conf: !!python/tuple [std, no-ust, agents]
7671741c 1366 urcuversion: !!python/tuple [master]
482bbbfb 1367 babelversion: !!python/tuple [stable-1.5, master]
9699c0e7 1368 testtype: !!python/tuple [base]
03297c9e
MJ
1369 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1370 buildtype: build
1371 version: stable-2.12-staging
1372 ustversion: stable-2.12
1373 arch: !!python/tuple [amd64]
1374 build: !!python/tuple [std, oot, dist]
1375 conf: !!python/tuple [std, no-ust, agents]
1376 urcuversion: !!python/tuple [stable-0.11]
1377 babelversion: !!python/tuple [stable-2.0, master]
1378 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1379 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1380 buildtype: build
1381 version: stable-2.11-staging
1382 ustversion: stable-2.11
16844a6d 1383 arch: !!python/tuple [amd64]
7f5ffb7a
MJ
1384 build: !!python/tuple [std, oot, dist]
1385 conf: !!python/tuple [std, no-ust, agents]
1386 urcuversion: !!python/tuple [stable-0.10]
482bbbfb 1387 babelversion: !!python/tuple [stable-1.5, master]
5349d986 1388 testtype: !!python/tuple [base]
b631316e
MJ
1389 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1390 buildtype: build
1391 version: stable-2.10-staging
1392 ustversion: stable-2.10
16844a6d 1393 arch: !!python/tuple [amd64]
b631316e
MJ
1394 build: !!python/tuple [std, oot, dist]
1395 conf: !!python/tuple [std, no-ust, agents]
1396 urcuversion: !!python/tuple [stable-0.9]
1397 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1398 testtype: !!python/tuple [base]
0a9d9a74 1399 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
0a9d9a74
MJ
1400 buildtype: build
1401 version: stable-2.9-staging
1402 ustversion: stable-2.9
16844a6d 1403 arch: !!python/tuple [amd64]
0a9d9a74 1404 build: !!python/tuple [std, oot, dist]
67122b96 1405 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 1406 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1407 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1408 testtype: !!python/tuple [base]
7671741c 1409 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1410 buildtype: build
1411 version: stable-2.8-staging
aa27566e 1412 ustversion: stable-2.8
16844a6d 1413 arch: !!python/tuple [amd64]
7671741c 1414 build: !!python/tuple [std, oot, dist]
67122b96 1415 conf: !!python/tuple [std, no-ust, agents]
7671741c 1416 urcuversion: !!python/tuple [stable-0.9]
04e97f85 1417 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1418 testtype: !!python/tuple [base]
6e5203a5 1419 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
1420 buildtype: portbuild
1421 version: master-staging
1422 ustversion: master
16844a6d 1423 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
6e5203a5 1424 build: !!python/tuple [std]
67122b96 1425 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 1426 urcuversion: !!python/tuple [master]
21ae1ad6 1427 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1428 testtype: !!python/tuple [base]
03297c9e
MJ
1429 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1430 buildtype: portbuild
1431 version: stable-2.12-staging
1432 ustversion: stable-2.12
1433 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1434 build: !!python/tuple [std]
1435 conf: !!python/tuple [std, no-ust, agents]
1436 urcuversion: !!python/tuple [stable-0.11]
1437 babelversion: !!python/tuple [stable-2.0]
1438 testtype: !!python/tuple [base]
7f5ffb7a
MJ
1439 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1440 buildtype: portbuild
1441 version: stable-2.11-staging
1442 ustversion: stable-2.11
16844a6d 1443 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
7f5ffb7a
MJ
1444 build: !!python/tuple [std]
1445 conf: !!python/tuple [std, no-ust, agents]
1446 urcuversion: !!python/tuple [stable-0.10]
1447 babelversion: !!python/tuple [stable-1.5]
5349d986 1448 testtype: !!python/tuple [base]
b631316e
MJ
1449 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1450 buildtype: portbuild
1451 version: stable-2.10-staging
1452 ustversion: stable-2.10
16844a6d 1453 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
b631316e
MJ
1454 build: !!python/tuple [std]
1455 conf: !!python/tuple [std, no-ust, agents]
1456 urcuversion: !!python/tuple [stable-0.9]
1457 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1458 testtype: !!python/tuple [base]
0a9d9a74 1459 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
0a9d9a74
MJ
1460 buildtype: portbuild
1461 version: stable-2.9-staging
1462 ustversion: stable-2.9
16844a6d 1463 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
0a9d9a74 1464 build: !!python/tuple [std]
67122b96 1465 conf: !!python/tuple [std, no-ust, agents]
0a9d9a74 1466 urcuversion: !!python/tuple [stable-0.9]
21ae1ad6 1467 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1468 testtype: !!python/tuple [base]
6e5203a5 1469 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
1470 buildtype: portbuild
1471 version: stable-2.8-staging
1472 ustversion: stable-2.8
16844a6d 1473 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
6e5203a5 1474 build: !!python/tuple [std]
67122b96 1475 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 1476 urcuversion: !!python/tuple [stable-0.9]
04e97f85 1477 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1478 testtype: !!python/tuple [base]
bae34da3 1479 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
bae34da3
MJ
1480 buildtype: macosxbuild
1481 version: master-staging
1482 ustversion: master
1483 arch: !!python/tuple [macosx]
1484 build: !!python/tuple [std]
1485 conf: !!python/tuple [relayd-only]
1486 urcuversion: !!python/tuple [master]
21ae1ad6 1487 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1488 testtype: !!python/tuple [base]
a23306a6 1489 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
a23306a6
MJ
1490 buildtype: solarisbuild
1491 version: master-staging
1492 ustversion: master
995ac8f2 1493 arch: !!python/tuple [sol10-i386, sol11-i386]
a23306a6
MJ
1494 build: !!python/tuple [std]
1495 conf: !!python/tuple [relayd-only]
1496 urcuversion: !!python/tuple [master]
21ae1ad6 1497 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1498 testtype: !!python/tuple [base]
09d45745 1499
c2a8d05f
MJ
1500- project:
1501 name: gerrit-lttng-tools
1502 github_user: lttng
1503 github_name: lttng-tools
1504 jobs:
1505 - 'dev_gerrit_lttng-tools_{buildtype}':
1506 buildtype: build
1507 ustversion: master
1508 arch: !!python/tuple [amd64]
1509 build: !!python/tuple [std, oot, dist, oot-dist]
1510 conf: !!python/tuple [std, no-ust, agents]
1511 urcuversion: !!python/tuple [stable-0.11]
1512 babelversion: !!python/tuple [stable-1.5]
1513 testtype: !!python/tuple [base]
1514
09d45745
MJ
1515- project:
1516 name: lttng-tools-views
1517 views:
1518 - LTTng-tools
This page took 0.097779 seconds and 4 git commands to generate.