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