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