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