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