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