gerrit: depends-on: use master when dependency changes are merged
[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
733146f2 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:
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
b4005bbf 500 - tap:
09d45745
MJ
501 results: 'tap/**/*.*'
502 fail-if-no-results: true
b4005bbf 503 failed-tests-mark-build-as-failure: true
95654431 504 todo-is-failure: false
b4005bbf
MJ
505 - warnings:
506 console-log-parsers:
507 - 'GNU Make + GNU C Compiler (gcc)'
51ca880a
MJ
508 total-thresholds:
509 unstable:
d2c76ee5
MJ
510 total-all: 0
511 total-high: 0
512 total-normal: 0
513 total-low: 0
3a45a6a5 514 - archive:
09d45745 515 artifacts: 'build/**,deps/**,tap/**'
3a45a6a5 516 allow-empty: false
2cc29ca7
JR
517 - workspace-cleanup:
518 clean-if:
519 - failure: false
dd00f858
JR
520 - email-ext:
521 recipients: '{obj:email_to}'
522 always: false
523 unstable: false
524 first-failure: true
525 first-unstable: true
526 not-built: false
527 aborted: false
528 regression: false
529 failure: false
530 second-failure: false
531 improvement: false
532 still-failing: false
533 success: false
534 fixed: false
535 fixed-unhealthy: true
536 still-unstable: false
537 pre-build: false
538 matrix-trigger: only-parent
539 send-to:
540 - recipients
61afb3c3
MJ
541
542- lttng-tools_build_publishers_prod: &lttng-tools_build_publishers_prod
543 name: 'lttng-tools_build_publishers_prod'
544 publishers:
0a028cf6
JR
545 - postbuildscript:
546 mark-unstable-if-failed: true
547 builders:
548 - role: SLAVE
549 build-on:
550 - SUCCESS
551 - UNSTABLE
552 - NOT_BUILT
553 - ABORTED
554 - FAILURE
555 build-steps:
556 - shell:
557 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
0efb2471 558 - tap:
09d45745
MJ
559 results: 'tap/**/*.*'
560 fail-if-no-results: true
0efb2471
JR
561 failed-tests-mark-build-as-failure: true
562 todo-is-failure: false
563 - warnings:
564 console-log-parsers:
565 - 'GNU Make + GNU C Compiler (gcc)'
566 total-thresholds:
567 unstable:
568 total-all: 0
569 total-high: 0
570 total-normal: 0
571 total-low: 0
572 - workspace-cleanup:
573 clean-if:
574 - failure: false
61afb3c3 575 - archive:
09d45745 576 artifacts: 'build/**,deps/**,tap/**'
61afb3c3 577 allow-empty: false
dd00f858
JR
578 - email-ext:
579 recipients: '{obj:email_to}'
580 reply-to: ci-notification@lists.lttng.org
581 always: false
582 unstable: false
583 first-failure: true
584 first-unstable: true
585 not-built: false
586 aborted: false
587 regression: false
588 failure: false
589 second-failure: false
590 improvement: false
591 still-failing: false
592 success: false
593 fixed: false
594 fixed-unhealthy: true
595 still-unstable: false
596 pre-build: false
597 matrix-trigger: only-parent
598 send-to:
599 - recipients
b4005bbf 600
c4952db9
MJ
601- lttng-tools_build_publishers_win: &lttng-tools_build_publishers_win
602 name: 'lttng-tools_build_publishers_win'
603 publishers:
604 - tap:
09d45745
MJ
605 results: 'tap/**/*.*'
606 fail-if-no-results: true
c4952db9
MJ
607 failed-tests-mark-build-as-failure: true
608 todo-is-failure: false
609 - warnings:
610 console-log-parsers:
611 - 'GNU Make + GNU C Compiler (gcc)'
612 total-thresholds:
613 unstable:
614 total-all: 0
615 total-high: 0
616 total-normal: 0
617 total-low: 0
618 - workspace-cleanup:
619 clean-if:
620 - failure: false
621 - archive:
09d45745 622 artifacts: 'build/**,deps/**,tap/**'
c4952db9
MJ
623 allow-empty: false
624 - email-ext:
625 recipients: '{obj:email_to}'
626 reply-to: ci-notification@lists.lttng.org
627 always: false
628 unstable: false
629 first-failure: true
630 first-unstable: true
631 not-built: false
632 aborted: false
633 regression: false
634 failure: false
635 second-failure: false
636 improvement: false
637 still-failing: false
638 success: false
639 fixed: false
640 fixed-unhealthy: true
641 still-unstable: false
642 pre-build: false
643 matrix-trigger: only-parent
644 send-to:
645 - recipients
646
61afb3c3 647## Templates
7671741c 648- job-template:
61afb3c3
MJ
649 name: lttng-tools_{version}_{buildtype}
650 defaults: lttng-tools
7671741c 651
61afb3c3
MJ
652 <<: *lttng-tools_build_axes_defaults
653 <<: *lttng-tools_build_builders_defaults
61afb3c3
MJ
654 <<: *lttng-tools_build_publishers_prod
655
656 triggers:
657 - pollscm:
658 cron: "@hourly"
659 - reverse:
660 jobs: 'lttng-ust_{version}_{buildtype}'
661 result: 'success'
662
9699c0e7
JR
663- job-template:
664 name: lttng-tools_{version}_long_regression
665 defaults: lttng-tools
666 wrappers:
667 - ansicolor
668 - timeout:
2c367e45 669 timeout: 45
9699c0e7 670 fail: true
7361d941 671 type: no-activity
9699c0e7
JR
672 - timestamps
673 - workspace-cleanup:
674 clean-if:
675 - failure: false
676
677 <<: *lttng-tools_build_axes_defaults
678 <<: *lttng-tools_build_builders_defaults
679 <<: *lttng-tools_build_publishers_prod
680
681 triggers:
682 - pollscm:
683 cron: "@hourly"
684 - reverse:
685 jobs: 'lttng-ust_{version}_{buildtype}'
686 result: 'success'
687
7361d941
MJ
688- job-template:
689 name: lttng-tools_{version}_rootbuild
690 defaults: lttng-tools
7361d941
MJ
691
692 scm:
edb933dd
MJ
693 - git: *lttng-tools_default_git
694 - git: *lttng-modules_default_git
7361d941
MJ
695
696 wrappers:
697 - ansicolor
698 - timeout:
699 timeout: 10
700 fail: true
701 type: no-activity
702 - timestamps
703
edb933dd 704 <<: *lttng-tools_build_axes_rootbuild
7361d941
MJ
705 <<: *lttng-tools_build_builders_defaults
706 <<: *lttng-tools_build_publishers_prod
707
708 triggers:
709 - pollscm:
710 cron: "@hourly"
711 - reverse:
712 jobs: 'lttng-ust_{version}_build'
713 result: 'success'
714
61afb3c3
MJ
715- job-template:
716 name: lttng-tools_{version}_winbuild
717 defaults: lttng-tools
718
719 <<: *lttng-tools_build_axes_defaults
720 <<: *lttng-tools_build_builders_win
c4952db9 721 <<: *lttng-tools_build_publishers_win
61afb3c3
MJ
722
723- job-template:
724 name: dev_{user}_lttng-tools_{version}_{buildtype}
725 defaults: lttng-tools
7671741c 726
61afb3c3
MJ
727 <<: *lttng-tools_build_axes_defaults
728 <<: *lttng-tools_build_builders_defaults
dd00f858 729 <<: *lttng-tools_build_publishers_dev
7671741c 730
c2a8d05f
MJ
731- job-template:
732 name: dev_gerrit_lttng-tools_{buildtype}
733 defaults: lttng-tools
734 concurrent: true
735
736 scm:
edb933dd 737 - git: *lttng-tools_gerrit_git
c2a8d05f
MJ
738
739 triggers:
740 - gerrit:
741 trigger-on:
742 - comment-added-event:
743 approval-category: 'CI-Build'
744 approval-value: 1
745 projects:
746 - project-compare-type: 'PLAIN'
747 project-pattern: 'lttng-tools'
748 branches:
749 - branch-compare-type: 'ANT'
750 branch-pattern: '**'
c2a8d05f 751
a1f0d20d
MJ
752 properties:
753 - inject:
754 properties-content: |
755 PROJECT_NAME=lttng-tools
756 - build-discarder:
757 days-to-keep: 1
758 - throttle:
759 option: 'category'
760 categories:
761 - 'gerrit-{buildtype}'
762
c2a8d05f 763 <<: *lttng-tools_build_axes_defaults
3f7ea864 764 <<: *lttng-tools_build_builders_gerrit
c2a8d05f
MJ
765
766 publishers:
767 - postbuildscript:
768 mark-unstable-if-failed: true
769 builders:
770 - role: SLAVE
771 build-on:
772 - SUCCESS
773 - UNSTABLE
774 - NOT_BUILT
775 - ABORTED
776 - FAILURE
777 build-steps:
778 - shell:
779 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
780 - tap:
781 results: 'tap/**/*.*'
782 fail-if-no-results: true
783 failed-tests-mark-build-as-failure: true
784 todo-is-failure: false
785 - warnings:
786 console-log-parsers:
787 - 'GNU Make + GNU C Compiler (gcc)'
788 total-thresholds:
789 unstable:
790 total-all: 0
791 total-high: 0
792 total-normal: 0
793 total-low: 0
794 - archive:
795 artifacts: 'build/**,deps/**,tap/**'
796 allow-empty: false
797 - workspace-cleanup:
798 clean-if:
799 - failure: false
800
edb933dd
MJ
801- job-template:
802 name: dev_gerrit_lttng-tools_rootbuild
803 defaults: lttng-tools
804 concurrent: true
805
806 scm:
807 - git: *lttng-tools_gerrit_git
808 - git:
809 <<: *lttng-modules_default_git
810 branches:
811 - '$GERRIT_BRANCH'
812
813 triggers:
814 - gerrit:
815 trigger-on:
816 - comment-added-event:
817 approval-category: 'CI-Build'
818 approval-value: 1
819 projects:
820 - project-compare-type: 'PLAIN'
821 project-pattern: 'lttng-tools'
822 branches:
823 - branch-compare-type: 'ANT'
824 branch-pattern: '**'
edb933dd
MJ
825
826 properties:
827 - inject:
828 properties-content: |
829 PROJECT_NAME=lttng-tools
830 - build-discarder:
831 days-to-keep: 1
832 - throttle:
833 option: 'category'
834 categories:
835 - 'gerrit-{buildtype}'
836
837 <<: *lttng-tools_build_axes_rootbuild
838 <<: *lttng-tools_build_builders_gerrit
839
840 publishers:
841 - tap:
842 results: 'tap/**/*.*'
843 fail-if-no-results: true
844 failed-tests-mark-build-as-failure: true
845 todo-is-failure: false
846 - warnings:
847 console-log-parsers:
848 - 'GNU Make + GNU C Compiler (gcc)'
849 total-thresholds:
850 unstable:
851 total-all: 0
852 total-high: 0
853 total-normal: 0
854 total-low: 0
855 - archive:
856 artifacts: 'build/**,deps/**,tap/**'
857 allow-empty: false
858 - workspace-cleanup:
859 clean-if:
860 - failure: false
861
c95cf818
MJ
862- job-template:
863 name: lttng-tools_{version}_release
864 defaults: lttng-tools
865 node: 'amd64'
866
867 triggers:
868 - pollscm:
869 cron: "@daily"
870
871 scm:
872 - git:
4d27af8f 873 url: https://github.com/{github_user}/lttng-tools.git
c95cf818 874 browser: githubweb
7361d941 875 browser-url: https://github.com/{github_user}/lttng-tools
a7f915c4 876 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
c95cf818
MJ
877 branches:
878 - '*/tags/{version}.*'
879 basedir: src/lttng-tools
880
881 builders:
882 - copyartifact:
883 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
884 which-build: last-successful
885 stable: false
886 filter: 'build/**'
887 target: 'deps'
888 do-not-fingerprint: true
889 - copyartifact:
890 project: babeltrace_{babelversion}_build/arch=amd64,conf=std,build=std
891 which-build: last-successful
892 stable: false
893 filter: 'build/**'
894 target: 'deps'
895 do-not-fingerprint: true
896 - copyartifact:
897 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=agents,build=std
898 which-build: last-successful
899 stable: false
900 filter: 'build/**'
901 target: 'deps'
902 do-not-fingerprint: true
903 - shell:
904 !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh
905 - shell:
906 !include-raw-escape: scripts/lttng-tools/release.sh
907
908 publishers:
909 - postbuildscript:
910 mark-unstable-if-failed: true
911 builders:
912 - role: SLAVE
913 build-on:
914 - SUCCESS
915 - UNSTABLE
916 - NOT_BUILT
917 - ABORTED
918 - FAILURE
919 build-steps:
920 - shell:
921 !include-raw-escape: scripts/lttng-tools/hang_processes.sh
a7f915c4
MJ
922 - tap:
923 results: 'tap/**/*.*'
924 fail-if-no-results: true
925 failed-tests-mark-build-as-failure: true
926 todo-is-failure: false
c95cf818
MJ
927 - warnings:
928 console-log-parsers:
929 - 'GNU Make + GNU C Compiler (gcc)'
930 total-thresholds:
931 unstable:
932 total-all: 0
933 total-high: 0
934 total-normal: 0
935 total-low: 0
936 - workspace-cleanup:
937 clean-if:
938 - failure: false
939 - archive:
940 artifacts: 'out/**'
941 allow-empty: false
942
b4005bbf
MJ
943- job-template:
944 name: lttng-tools_{version}_cppcheck
945 defaults: lttng-tools
946
947 triggers:
948 - pollscm:
949 cron: "@daily"
950
951 builders:
952 - shell: |
5279b0f2
MJ
953 rm -f cppcheck-result.xml
954 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck-result.xml
b4005bbf
MJ
955
956 publishers:
957 - archive:
5279b0f2 958 artifacts: 'cppcheck-result.xml'
b4005bbf
MJ
959 allow-empty: false
960 - cppcheck:
5279b0f2 961 pattern: 'cppcheck-result.xml'
dd00f858 962 - email-ext:
b4005bbf 963 recipients: 'ci-notification@lists.lttng.org'
dd00f858
JR
964 reply-to: ci-notification@lists.lttng.org
965 always: false
966 unstable: false
967 first-failure: true
968 first-unstable: true
969 not-built: false
970 aborted: false
971 regression: false
972 failure: false
973 second-failure: false
974 improvement: false
975 still-failing: false
976 success: false
977 fixed: false
978 fixed-unhealthy: true
979 still-unstable: false
980 pre-build: false
981 matrix-trigger: only-parent
982 send-to:
983 - recipients
b4005bbf
MJ
984
985- job-template:
986 name: lttng-tools_{version}_scan-build
987 defaults: lttng-tools
16844a6d 988 node: 'amd64'
b4005bbf
MJ
989
990 triggers:
991 - pollscm:
992 cron: "@daily"
993
994 builders:
995 - copyartifact:
16844a6d 996 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
b4005bbf 997 which-build: last-successful
3522265a 998 stable: false
b4005bbf 999 filter: 'build/**'
6544f0ff 1000 target: 'deps'
b4005bbf
MJ
1001 do-not-fingerprint: true
1002 - copyartifact:
16844a6d 1003 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
b4005bbf 1004 which-build: last-successful
3522265a 1005 stable: false
b4005bbf 1006 filter: 'build/**'
6544f0ff 1007 target: 'deps'
b4005bbf
MJ
1008 do-not-fingerprint: true
1009 - shell:
69f05d59 1010 !include-raw-escape: scripts/common/scan-build.sh
b4005bbf
MJ
1011
1012 publishers:
1013 - html-publisher:
1014 name: 'HTML Report'
1015 dir: 'scan-build-archive/'
1016 files: 'index.html'
1017
1018- job-template:
1019 name: lttng-tools_{version}_coverity
1020 defaults: lttng-tools
16844a6d 1021 node: 'amd64'
b4005bbf
MJ
1022
1023 triggers:
1024 - pollscm:
1025 cron: "@daily"
1026
1027 wrappers:
1028 - workspace-cleanup
1029 - timestamps
1030 - ansicolor:
1031 colormap: xterm
1032 - credentials-binding:
1033 - username-password-separated:
1034 credential-id: lttng-tools_coverity_token
1035 username: COVERITY_SCAN_PROJECT_NAME
1036 password: COVERITY_SCAN_TOKEN
1037
1038 builders:
1039 - copyartifact:
16844a6d 1040 project: liburcu_{urcuversion}_build/arch=amd64,conf=std,build=std
b4005bbf 1041 which-build: last-successful
3522265a 1042 stable: false
b4005bbf 1043 filter: 'build/**'
30c8dfac 1044 target: 'deps'
b4005bbf
MJ
1045 do-not-fingerprint: true
1046 - copyartifact:
16844a6d 1047 project: lttng-ust_{ustversion}_build/liburcu_version={urcuversion},arch=amd64,conf=std,build=std
b4005bbf 1048 which-build: last-successful
3522265a 1049 stable: false
b4005bbf 1050 filter: 'build/**'
30c8dfac 1051 target: 'deps'
b4005bbf
MJ
1052 do-not-fingerprint: true
1053 - shell:
ef63064f 1054 !include-raw-escape: scripts/common/coverity.sh
b4005bbf
MJ
1055
1056 publishers:
96e8f697
MJ
1057 - archive:
1058 artifacts: 'analysis-results.tgz,cov-int/**'
1059 allow-empty: false
b4005bbf
MJ
1060 - workspace-cleanup
1061
b4005bbf 1062
09d45745
MJ
1063## Views
1064- view-template:
1065 name: 'LTTng-tools'
1066 view-type: list
1067 regex: 'lttng-tools[-_].*'
b4005bbf 1068
b4005bbf 1069
09d45745 1070## Projects
b4005bbf
MJ
1071- project:
1072 name: lttng-tools
51ca880a 1073 github_user: lttng
dd00f858 1074 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
b4005bbf 1075 version:
b631316e 1076 - stable-2.10
7f5ffb7a 1077 - stable-2.11
03297c9e 1078 - stable-2.12
9beacf91 1079 - master
b4005bbf 1080 jobs:
81bf613d 1081 # Master #
b4005bbf
MJ
1082 - 'lttng-tools_{version}_{buildtype}':
1083 buildtype: build
1084 version: master
aa27566e 1085 ustversion: master
16844a6d 1086 arch: !!python/tuple [amd64]
b4005bbf 1087 build: !!python/tuple [std, oot, dist]
3e93ffa2 1088 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
b4005bbf 1089 urcuversion: !!python/tuple [master]
481eadc8 1090 babelversion: !!python/tuple [stable-1.5, master]
9699c0e7 1091 testtype: !!python/tuple [base]
3e93ffa2 1092 filter: '(build=="std") || ((babeltrace_version=="master" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
b4005bbf
MJ
1093 - 'lttng-tools_{version}_{buildtype}':
1094 buildtype: portbuild
1095 version: master
aa27566e 1096 ustversion: master
16844a6d 1097 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
b4005bbf 1098 build: !!python/tuple [std]
67122b96 1099 conf: !!python/tuple [std, no-ust, agents]
b4005bbf 1100 urcuversion: !!python/tuple [master]
21ae1ad6 1101 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1102 testtype: !!python/tuple [base]
3e93ffa2 1103 filter: ''
b6e62a6a 1104 - 'lttng-tools_{version}_{buildtype}':
81bf613d 1105 buildtype: slesbuild
b6e62a6a
MJ
1106 version: master
1107 ustversion: master
81bf613d 1108 arch: !!python/tuple [sles12sp2]
b6e62a6a 1109 build: !!python/tuple [std]
60bb9bde 1110 conf: !!python/tuple [agents]
b6e62a6a 1111 urcuversion: !!python/tuple [master]
21ae1ad6 1112 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1113 testtype: !!python/tuple [base]
3e93ffa2 1114 filter: ''
568b5cbd
MJ
1115 - 'lttng-tools_{version}_{buildtype}':
1116 buildtype: elbuild
1117 version: master
1118 ustversion: master
1119 arch: !!python/tuple [el8]
1120 build: !!python/tuple [std]
1121 conf: !!python/tuple [std]
1122 urcuversion: !!python/tuple [master]
1123 babelversion: !!python/tuple [stable-1.5]
1124 testtype: !!python/tuple [base]
3e93ffa2 1125 filter: ''
b631316e
MJ
1126 - 'lttng-tools_{version}_{buildtype}':
1127 buildtype: macosxbuild
81bf613d
MJ
1128 version: master
1129 ustversion: master
b631316e
MJ
1130 arch: !!python/tuple [macosx]
1131 build: !!python/tuple [std]
1132 conf: !!python/tuple [relayd-only]
81bf613d 1133 urcuversion: !!python/tuple [master]
b631316e 1134 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1135 testtype: !!python/tuple [base]
3e93ffa2 1136 filter: ''
0a9d9a74 1137 - 'lttng-tools_{version}_{buildtype}':
81bf613d
MJ
1138 buildtype: solarisbuild
1139 version: master
1140 ustversion: master
995ac8f2 1141 arch: !!python/tuple [sol10-i386, sol11-i386]
0a9d9a74
MJ
1142 build: !!python/tuple [std]
1143 conf: !!python/tuple [relayd-only]
81bf613d 1144 urcuversion: !!python/tuple [master]
21ae1ad6 1145 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1146 testtype: !!python/tuple [base]
3e93ffa2 1147 filter: ''
81bf613d 1148 - 'lttng-tools_{version}_winbuild':
b6e62a6a
MJ
1149 version: master
1150 ustversion: master
cefcd7f8 1151 arch: !!python/tuple [cygwin64]
b6e62a6a
MJ
1152 build: !!python/tuple [std]
1153 conf: !!python/tuple [relayd-only]
1154 urcuversion: !!python/tuple [master]
21ae1ad6 1155 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1156 testtype: !!python/tuple [base]
3e93ffa2 1157 filter: ''
9699c0e7
JR
1158 - 'lttng-tools_{version}_long_regression':
1159 buildtype: build
6b9f13ac 1160 version: master
9699c0e7 1161 ustversion: master
16844a6d 1162 arch: !!python/tuple [amd64]
9699c0e7
JR
1163 build: !!python/tuple [std]
1164 conf: !!python/tuple [std]
1165 urcuversion: !!python/tuple [master]
1166 babelversion: !!python/tuple [stable-1.5]
1167 testtype: !!python/tuple [full]
3e93ffa2 1168 filter: ''
7361d941
MJ
1169 - 'lttng-tools_{version}_rootbuild':
1170 buildtype: build
1171 version: master
1172 ustversion: master
1173 arch: !!python/tuple [amd64]
1174 build: !!python/tuple [std]
1175 conf: !!python/tuple [agents]
1176 urcuversion: !!python/tuple [master]
1177 babelversion: !!python/tuple [stable-2.0]
1178 testtype: !!python/tuple [base]
1179 filter: ''
81bf613d 1180
03297c9e
MJ
1181 # stable-2.12
1182 - 'lttng-tools_{version}_{buildtype}':
1183 buildtype: build
1184 version: stable-2.12
1185 ustversion: stable-2.12
1186 arch: !!python/tuple [amd64]
1187 build: !!python/tuple [std, oot, dist]
3e93ffa2 1188 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
0faaf34a 1189 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1190 babelversion: !!python/tuple [stable-2.0]
1191 testtype: !!python/tuple [base]
3e93ffa2 1192 filter: '(build=="std") || ((babeltrace_version=="stable-2.0" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
03297c9e
MJ
1193 - 'lttng-tools_{version}_{buildtype}':
1194 buildtype: portbuild
1195 version: stable-2.12
1196 ustversion: stable-2.12
1197 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1198 build: !!python/tuple [std]
1199 conf: !!python/tuple [std, no-ust, agents]
0faaf34a 1200 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1201 babelversion: !!python/tuple [stable-2.0]
1202 testtype: !!python/tuple [base]
3e93ffa2 1203 filter: ''
03297c9e
MJ
1204 - 'lttng-tools_{version}_{buildtype}':
1205 buildtype: slesbuild
1206 version: stable-2.12
1207 ustversion: stable-2.12
1208 arch: !!python/tuple [sles12sp2]
1209 build: !!python/tuple [std]
60bb9bde 1210 conf: !!python/tuple [agents]
0faaf34a 1211 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1212 babelversion: !!python/tuple [stable-2.0]
1213 testtype: !!python/tuple [base]
3e93ffa2 1214 filter: ''
03297c9e
MJ
1215 - 'lttng-tools_{version}_{buildtype}':
1216 buildtype: elbuild
1217 version: stable-2.12
1218 ustversion: stable-2.12
1219 arch: !!python/tuple [el8]
1220 build: !!python/tuple [std]
1221 conf: !!python/tuple [std]
0faaf34a 1222 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1223 babelversion: !!python/tuple [stable-2.0]
1224 testtype: !!python/tuple [base]
3e93ffa2 1225 filter: ''
03297c9e
MJ
1226 - 'lttng-tools_{version}_{buildtype}':
1227 buildtype: solarisbuild
1228 version: stable-2.12
1229 ustversion: stable-2.12
1230 arch: !!python/tuple [sol10-i386, sol11-i386]
1231 build: !!python/tuple [std]
1232 conf: !!python/tuple [relayd-only]
0faaf34a 1233 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1234 babelversion: !!python/tuple [stable-1.5]
1235 testtype: !!python/tuple [base]
3e93ffa2 1236 filter: ''
03297c9e
MJ
1237 - 'lttng-tools_{version}_{buildtype}':
1238 buildtype: macosxbuild
1239 version: stable-2.12
1240 ustversion: stable-2.12
1241 arch: !!python/tuple [macosx]
1242 build: !!python/tuple [std]
1243 conf: !!python/tuple [relayd-only]
0faaf34a 1244 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1245 babelversion: !!python/tuple [stable-2.0]
1246 testtype: !!python/tuple [base]
3e93ffa2 1247 filter: ''
03297c9e
MJ
1248 - 'lttng-tools_{version}_winbuild':
1249 version: stable-2.12
1250 ustversion: stable-2.12
cefcd7f8 1251 arch: !!python/tuple [cygwin64]
03297c9e
MJ
1252 build: !!python/tuple [std]
1253 conf: !!python/tuple [relayd-only]
0faaf34a 1254 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1255 babelversion: !!python/tuple [stable-2.0]
1256 testtype: !!python/tuple [base]
3e93ffa2 1257 filter: ''
03297c9e
MJ
1258 - 'lttng-tools_{version}_long_regression':
1259 buildtype: build
1260 version: stable-2.12
1261 ustversion: stable-2.12
1262 arch: !!python/tuple [amd64]
1263 build: !!python/tuple [std]
1264 conf: !!python/tuple [std]
0faaf34a 1265 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1266 babelversion: !!python/tuple [stable-2.0]
1267 testtype: !!python/tuple [full]
3e93ffa2 1268 filter: ''
7361d941
MJ
1269 - 'lttng-tools_{version}_rootbuild':
1270 buildtype: build
1271 version: stable-2.12
1272 ustversion: stable-2.12
1273 arch: !!python/tuple [amd64]
1274 build: !!python/tuple [std]
1275 conf: !!python/tuple [agents]
1276 urcuversion: !!python/tuple [stable-0.12]
1277 babelversion: !!python/tuple [stable-2.0]
1278 testtype: !!python/tuple [base]
1279 filter: ''
c95cf818
MJ
1280 - 'lttng-tools_{version}_release':
1281 version: v2.12
1282 ustversion: stable-2.12
1283 urcuversion: stable-0.12
1284 babelversion: stable-2.0
03297c9e 1285
7f5ffb7a
MJ
1286 # stable-2.11
1287 - 'lttng-tools_{version}_{buildtype}':
1288 buildtype: build
1289 version: stable-2.11
1290 ustversion: stable-2.11
16844a6d 1291 arch: !!python/tuple [amd64]
7f5ffb7a 1292 build: !!python/tuple [std, oot, dist]
3e93ffa2 1293 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
7f5ffb7a
MJ
1294 urcuversion: !!python/tuple [stable-0.10]
1295 babelversion: !!python/tuple [stable-1.5]
5349d986 1296 testtype: !!python/tuple [base]
3e93ffa2 1297 filter: '(build=="std") || ((babeltrace_version=="stable-1.5" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
7f5ffb7a
MJ
1298 - 'lttng-tools_{version}_{buildtype}':
1299 buildtype: portbuild
1300 version: stable-2.11
1301 ustversion: stable-2.11
16844a6d 1302 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
7f5ffb7a
MJ
1303 build: !!python/tuple [std]
1304 conf: !!python/tuple [std, no-ust, agents]
1305 urcuversion: !!python/tuple [stable-0.10]
1306 babelversion: !!python/tuple [stable-1.5]
5349d986 1307 testtype: !!python/tuple [base]
3e93ffa2 1308 filter: ''
7f5ffb7a
MJ
1309 - 'lttng-tools_{version}_{buildtype}':
1310 buildtype: slesbuild
1311 version: stable-2.11
1312 ustversion: stable-2.11
1313 arch: !!python/tuple [sles12sp2]
1314 build: !!python/tuple [std]
60bb9bde 1315 conf: !!python/tuple [agents]
7f5ffb7a
MJ
1316 urcuversion: !!python/tuple [stable-0.10]
1317 babelversion: !!python/tuple [stable-1.5]
5349d986 1318 testtype: !!python/tuple [base]
3e93ffa2 1319 filter: ''
568b5cbd
MJ
1320 - 'lttng-tools_{version}_{buildtype}':
1321 buildtype: elbuild
1322 version: stable-2.11
1323 ustversion: stable-2.11
1324 arch: !!python/tuple [el8]
1325 build: !!python/tuple [std]
1326 conf: !!python/tuple [std]
1327 urcuversion: !!python/tuple [stable-0.10]
1328 babelversion: !!python/tuple [stable-1.5]
1329 testtype: !!python/tuple [base]
3e93ffa2 1330 filter: ''
7f5ffb7a
MJ
1331 - 'lttng-tools_{version}_{buildtype}':
1332 buildtype: solarisbuild
1333 version: stable-2.11
1334 ustversion: stable-2.11
1335 arch: !!python/tuple [sol10-i386, sol11-i386]
1336 build: !!python/tuple [std]
1337 conf: !!python/tuple [relayd-only]
1338 urcuversion: !!python/tuple [stable-0.10]
1339 babelversion: !!python/tuple [stable-1.5]
5349d986 1340 testtype: !!python/tuple [base]
3e93ffa2 1341 filter: ''
7f5ffb7a
MJ
1342 - 'lttng-tools_{version}_{buildtype}':
1343 buildtype: macosxbuild
1344 version: stable-2.11
1345 ustversion: stable-2.11
1346 arch: !!python/tuple [macosx]
1347 build: !!python/tuple [std]
1348 conf: !!python/tuple [relayd-only]
1349 urcuversion: !!python/tuple [stable-0.10]
1350 babelversion: !!python/tuple [stable-1.5]
5349d986 1351 testtype: !!python/tuple [base]
3e93ffa2 1352 filter: ''
7f5ffb7a
MJ
1353 - 'lttng-tools_{version}_winbuild':
1354 version: stable-2.11
1355 ustversion: stable-2.11
cefcd7f8 1356 arch: !!python/tuple [cygwin64]
7f5ffb7a
MJ
1357 build: !!python/tuple [std]
1358 conf: !!python/tuple [relayd-only]
1359 urcuversion: !!python/tuple [stable-0.10]
1360 babelversion: !!python/tuple [stable-1.5]
5349d986 1361 testtype: !!python/tuple [base]
3e93ffa2 1362 filter: ''
6b9f13ac
MJ
1363 - 'lttng-tools_{version}_long_regression':
1364 buildtype: build
1365 version: stable-2.11
1366 ustversion: stable-2.11
1367 arch: !!python/tuple [amd64]
1368 build: !!python/tuple [std]
1369 conf: !!python/tuple [std]
1370 urcuversion: !!python/tuple [stable-0.10]
1371 babelversion: !!python/tuple [stable-1.5]
1372 testtype: !!python/tuple [full]
3e93ffa2 1373 filter: ''
7361d941
MJ
1374 - 'lttng-tools_{version}_rootbuild':
1375 buildtype: build
1376 version: stable-2.11
1377 ustversion: stable-2.11
1378 arch: !!python/tuple [amd64]
1379 build: !!python/tuple [std]
1380 conf: !!python/tuple [agents]
1381 urcuversion: !!python/tuple [stable-0.10]
1382 babelversion: !!python/tuple [stable-1.5]
1383 testtype: !!python/tuple [base]
1384 filter: ''
c95cf818
MJ
1385 - 'lttng-tools_{version}_release':
1386 version: v2.11
1387 ustversion: stable-2.11
1388 urcuversion: stable-0.10
1389 babelversion: stable-1.5
7f5ffb7a 1390
81bf613d 1391 # stable-2.10
b631316e
MJ
1392 - 'lttng-tools_{version}_{buildtype}':
1393 buildtype: build
1394 version: stable-2.10
1395 ustversion: stable-2.10
16844a6d 1396 arch: !!python/tuple [amd64]
b631316e 1397 build: !!python/tuple [std, oot, dist]
3e93ffa2 1398 conf: !!python/tuple [std, no-ust, agents, debug-rcu, tls_fallback]
b631316e
MJ
1399 urcuversion: !!python/tuple [stable-0.9]
1400 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1401 testtype: !!python/tuple [base]
3e93ffa2 1402 filter: '(build=="std") || ((babeltrace_version=="stable-1.5" && (conf=="std" || conf=="agents" || conf=="no-ust")))'
b631316e
MJ
1403 - 'lttng-tools_{version}_{buildtype}':
1404 buildtype: portbuild
1405 version: stable-2.10
1406 ustversion: stable-2.10
16844a6d 1407 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
b631316e
MJ
1408 build: !!python/tuple [std]
1409 conf: !!python/tuple [std, no-ust, agents]
1410 urcuversion: !!python/tuple [stable-0.9]
1411 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1412 testtype: !!python/tuple [base]
3e93ffa2 1413 filter: ''
81bf613d
MJ
1414 - 'lttng-tools_{version}_{buildtype}':
1415 buildtype: slesbuild
1416 version: stable-2.10
1417 ustversion: stable-2.10
1418 arch: !!python/tuple [sles12sp2]
1419 build: !!python/tuple [std]
60bb9bde 1420 conf: !!python/tuple [agents]
81bf613d
MJ
1421 urcuversion: !!python/tuple [stable-0.9]
1422 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1423 testtype: !!python/tuple [base]
3e93ffa2 1424 filter: ''
568b5cbd
MJ
1425 - 'lttng-tools_{version}_{buildtype}':
1426 buildtype: elbuild
1427 version: stable-2.10
1428 ustversion: stable-2.10
1429 arch: !!python/tuple [el8]
1430 build: !!python/tuple [std]
1431 conf: !!python/tuple [std]
1432 urcuversion: !!python/tuple [stable-0.9]
1433 babelversion: !!python/tuple [stable-1.5]
1434 testtype: !!python/tuple [base]
3e93ffa2 1435 filter: ''
b631316e
MJ
1436 - 'lttng-tools_{version}_{buildtype}':
1437 buildtype: solarisbuild
1438 version: stable-2.10
1439 ustversion: stable-2.10
995ac8f2 1440 arch: !!python/tuple [sol10-i386, sol11-i386]
b631316e
MJ
1441 build: !!python/tuple [std]
1442 conf: !!python/tuple [relayd-only]
1443 urcuversion: !!python/tuple [stable-0.9]
1444 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1445 testtype: !!python/tuple [base]
3e93ffa2 1446 filter: ''
81bf613d
MJ
1447 - 'lttng-tools_{version}_{buildtype}':
1448 buildtype: macosxbuild
1449 version: stable-2.10
1450 ustversion: stable-2.10
1451 arch: !!python/tuple [macosx]
1452 build: !!python/tuple [std]
1453 conf: !!python/tuple [relayd-only]
1454 urcuversion: !!python/tuple [stable-0.9]
1455 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1456 testtype: !!python/tuple [base]
3e93ffa2 1457 filter: ''
81bf613d
MJ
1458 - 'lttng-tools_{version}_winbuild':
1459 version: stable-2.10
1460 ustversion: stable-2.10
cefcd7f8 1461 arch: !!python/tuple [cygwin64]
81bf613d
MJ
1462 build: !!python/tuple [std]
1463 conf: !!python/tuple [relayd-only]
1464 urcuversion: !!python/tuple [stable-0.9]
1465 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1466 testtype: !!python/tuple [base]
3e93ffa2 1467 filter: ''
6b9f13ac
MJ
1468 - 'lttng-tools_{version}_long_regression':
1469 buildtype: build
1470 version: stable-2.10
1471 ustversion: stable-2.10
1472 arch: !!python/tuple [amd64]
1473 build: !!python/tuple [std]
1474 conf: !!python/tuple [std]
1475 urcuversion: !!python/tuple [stable-0.9]
1476 babelversion: !!python/tuple [stable-1.5]
1477 testtype: !!python/tuple [full]
3e93ffa2 1478 filter: ''
c95cf818
MJ
1479 - 'lttng-tools_{version}_release':
1480 version: v2.10
1481 ustversion: stable-2.10
1482 urcuversion: stable-0.9
1483 babelversion: stable-1.5
81bf613d
MJ
1484
1485 # stable-2.9 #
81bf613d
MJ
1486 - 'lttng-tools_{version}_{buildtype}':
1487 buildtype: slesbuild
1488 version: stable-2.9
1489 ustversion: stable-2.9
1490 arch: !!python/tuple [sles12sp2]
1491 build: !!python/tuple [std]
60bb9bde 1492 conf: !!python/tuple [agents]
81bf613d
MJ
1493 urcuversion: !!python/tuple [stable-0.9]
1494 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1495 testtype: !!python/tuple [base]
3e93ffa2 1496 filter: ''
81bf613d
MJ
1497
1498 # stable-2.8 #
81bf613d
MJ
1499 - 'lttng-tools_{version}_{buildtype}':
1500 buildtype: slesbuild
1501 version: stable-2.8
1502 ustversion: stable-2.8
1503 arch: !!python/tuple [sles12sp2]
1504 build: !!python/tuple [std]
60bb9bde 1505 conf: !!python/tuple [agents]
81bf613d 1506 urcuversion: !!python/tuple [stable-0.9]
485ddac1 1507 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1508 testtype: !!python/tuple [base]
3e93ffa2 1509 filter: ''
81bf613d 1510
61afb3c3
MJ
1511 - 'lttng-tools_{version}_cppcheck'
1512 - 'lttng-tools_{version}_scan-build':
1513 version: master
1514 urcuversion: master
1515 ustversion: master
7f5ffb7a
MJ
1516 - 'lttng-tools_{version}_scan-build':
1517 version: stable-2.11
1518 urcuversion: stable-0.10
1519 ustversion: stable-2.11
b631316e
MJ
1520 - 'lttng-tools_{version}_scan-build':
1521 version: stable-2.10
1522 urcuversion: stable-0.9
1523 ustversion: stable-2.10
61afb3c3
MJ
1524 - 'lttng-tools_{version}_coverity':
1525 version: master
1526 urcuversion: master
1527 ustversion: master
1528
1529
1530- project:
1531 name: dev_jgalar_lttng-tools
1532 user: jgalar
1533 github_user: jgalar
dd00f858 1534 email_to: 'jgalar@efficios.com'
61afb3c3 1535 jobs:
7671741c 1536 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
7671741c
MJ
1537 buildtype: build
1538 version: master-staging
aa27566e 1539 ustversion: master
16844a6d 1540 arch: !!python/tuple [amd64]
7671741c 1541 build: !!python/tuple [std, oot, dist]
67122b96 1542 conf: !!python/tuple [std, no-ust, agents]
7671741c 1543 urcuversion: !!python/tuple [master]
482bbbfb 1544 babelversion: !!python/tuple [stable-1.5, master]
9699c0e7 1545 testtype: !!python/tuple [base]
3e93ffa2 1546 filter: ''
03297c9e
MJ
1547 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1548 buildtype: build
1549 version: stable-2.12-staging
1550 ustversion: stable-2.12
1551 arch: !!python/tuple [amd64]
1552 build: !!python/tuple [std, oot, dist]
1553 conf: !!python/tuple [std, no-ust, agents]
0faaf34a 1554 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1555 babelversion: !!python/tuple [stable-2.0, master]
1556 testtype: !!python/tuple [base]
3e93ffa2 1557 filter: ''
7f5ffb7a
MJ
1558 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1559 buildtype: build
1560 version: stable-2.11-staging
1561 ustversion: stable-2.11
16844a6d 1562 arch: !!python/tuple [amd64]
7f5ffb7a
MJ
1563 build: !!python/tuple [std, oot, dist]
1564 conf: !!python/tuple [std, no-ust, agents]
1565 urcuversion: !!python/tuple [stable-0.10]
482bbbfb 1566 babelversion: !!python/tuple [stable-1.5, master]
5349d986 1567 testtype: !!python/tuple [base]
3e93ffa2 1568 filter: ''
b631316e
MJ
1569 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1570 buildtype: build
1571 version: stable-2.10-staging
1572 ustversion: stable-2.10
16844a6d 1573 arch: !!python/tuple [amd64]
b631316e
MJ
1574 build: !!python/tuple [std, oot, dist]
1575 conf: !!python/tuple [std, no-ust, agents]
1576 urcuversion: !!python/tuple [stable-0.9]
1577 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1578 testtype: !!python/tuple [base]
3e93ffa2 1579 filter: ''
6e5203a5 1580 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
6e5203a5
JR
1581 buildtype: portbuild
1582 version: master-staging
1583 ustversion: master
16844a6d 1584 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
6e5203a5 1585 build: !!python/tuple [std]
67122b96 1586 conf: !!python/tuple [std, no-ust, agents]
6e5203a5 1587 urcuversion: !!python/tuple [master]
cc8a3823 1588 babelversion: !!python/tuple [stable-1.5, master]
9699c0e7 1589 testtype: !!python/tuple [base]
3e93ffa2 1590 filter: ''
03297c9e
MJ
1591 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1592 buildtype: portbuild
1593 version: stable-2.12-staging
1594 ustversion: stable-2.12
1595 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
1596 build: !!python/tuple [std]
1597 conf: !!python/tuple [std, no-ust, agents]
0faaf34a 1598 urcuversion: !!python/tuple [stable-0.12]
03297c9e
MJ
1599 babelversion: !!python/tuple [stable-2.0]
1600 testtype: !!python/tuple [base]
3e93ffa2 1601 filter: ''
7f5ffb7a
MJ
1602 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1603 buildtype: portbuild
1604 version: stable-2.11-staging
1605 ustversion: stable-2.11
16844a6d 1606 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
7f5ffb7a
MJ
1607 build: !!python/tuple [std]
1608 conf: !!python/tuple [std, no-ust, agents]
1609 urcuversion: !!python/tuple [stable-0.10]
1610 babelversion: !!python/tuple [stable-1.5]
5349d986 1611 testtype: !!python/tuple [base]
3e93ffa2 1612 filter: ''
b631316e
MJ
1613 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
1614 buildtype: portbuild
1615 version: stable-2.10-staging
1616 ustversion: stable-2.10
16844a6d 1617 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
b631316e
MJ
1618 build: !!python/tuple [std]
1619 conf: !!python/tuple [std, no-ust, agents]
1620 urcuversion: !!python/tuple [stable-0.9]
1621 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1622 testtype: !!python/tuple [base]
3e93ffa2 1623 filter: ''
bae34da3 1624 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
bae34da3
MJ
1625 buildtype: macosxbuild
1626 version: master-staging
1627 ustversion: master
1628 arch: !!python/tuple [macosx]
1629 build: !!python/tuple [std]
1630 conf: !!python/tuple [relayd-only]
1631 urcuversion: !!python/tuple [master]
21ae1ad6 1632 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1633 testtype: !!python/tuple [base]
3e93ffa2 1634 filter: ''
a23306a6 1635 - 'dev_{user}_lttng-tools_{version}_{buildtype}':
a23306a6
MJ
1636 buildtype: solarisbuild
1637 version: master-staging
1638 ustversion: master
995ac8f2 1639 arch: !!python/tuple [sol10-i386, sol11-i386]
a23306a6
MJ
1640 build: !!python/tuple [std]
1641 conf: !!python/tuple [relayd-only]
1642 urcuversion: !!python/tuple [master]
21ae1ad6 1643 babelversion: !!python/tuple [stable-1.5]
9699c0e7 1644 testtype: !!python/tuple [base]
3e93ffa2 1645 filter: ''
09d45745 1646
c2a8d05f
MJ
1647- project:
1648 name: gerrit-lttng-tools
1649 github_user: lttng
c2a8d05f
MJ
1650 jobs:
1651 - 'dev_gerrit_lttng-tools_{buildtype}':
1652 buildtype: build
c2a8d05f
MJ
1653 arch: !!python/tuple [amd64]
1654 build: !!python/tuple [std, oot, dist, oot-dist]
1655 conf: !!python/tuple [std, no-ust, agents]
1a328e93 1656 urcuversion: !!python/tuple [stable-0.12]
c2a8d05f
MJ
1657 babelversion: !!python/tuple [stable-1.5]
1658 testtype: !!python/tuple [base]
3e93ffa2 1659 filter: ''
edb933dd
MJ
1660 - 'dev_gerrit_lttng-tools_rootbuild':
1661 buildtype: build
1662 arch: !!python/tuple [amd64]
1663 build: !!python/tuple [std]
1664 conf: !!python/tuple [agents]
1665 urcuversion: !!python/tuple [stable-0.12]
1666 babelversion: !!python/tuple [stable-2.0]
1667 testtype: !!python/tuple [base]
1668 filter: ''
c2a8d05f 1669
09d45745
MJ
1670- project:
1671 name: lttng-tools-views
1672 views:
1673 - LTTng-tools
This page took 0.112919 seconds and 4 git commands to generate.