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