jjb: lttng-tools: fixes for dev_upstream_
[lttng-ci.git] / jobs / babeltrace.yaml
CommitLineData
890bff23
MJ
1- defaults:
2 name: babeltrace
3 description: |
4 The Babeltrace project provides trace read and write libraries, as well
5 as a trace converter. Plugins can be created for any trace format to
6 allow its conversion to/from another trace format.
7
8 The main format expected to be converted to/from is the Common Trace
9 Format (CTF). The default input format of the "babeltrace" command is
10 CTF, and its default output format is a human-readable text log. The
11 "babeltrace-log" command converts from a text log to a CTF trace.
12
13 <p>Job is managed by Jenkins Job Builder.</p>
14
15 project-type: freestyle
16
890bff23 17 wrappers:
b9c55ae7
MJ
18 - ansicolor
19 - timeout:
733146f2 20 timeout: 20
b9c55ae7 21 fail: true
733146f2 22 type: no-activity
890bff23 23 - timestamps
b9c55ae7
MJ
24 - workspace-cleanup:
25 clean-if:
26 - failure: false
890bff23
MJ
27
28 scm:
29 - git:
4d27af8f 30 url: https://github.com/{github_user}/{github_name}.git
890bff23 31 browser: githubweb
4f827afb 32 browser-url: https://github.com/{github_user}/{github_name}
890bff23
MJ
33 branches:
34 - origin/{version}
e6be9fb0 35 basedir: src/babeltrace
944a6c86 36 skip-tag: true
890bff23
MJ
37
38 triggers:
6cf22a3a
MJ
39 - pollscm:
40 cron: "@hourly"
890bff23
MJ
41
42 properties:
69f05d59
MJ
43 - inject:
44 properties-content: |
45 PROJECT_NAME=babeltrace
edf72710
MJ
46 - build-discarder:
47 num-to-keep: 2
890bff23 48 - github:
4f827afb 49 url: https://github.com/{github_user}/{github_name}
890bff23
MJ
50
51
b9c55ae7
MJ
52## Anchors
53- babeltrace_build_axes_defaults: &babeltrace_build_axes_defaults
54 name: 'babeltrace_build_axes_defaults'
890bff23 55 project-type: matrix
ca8c6144 56 node: 'master' # Applies only to matrix flyweight task
890bff23
MJ
57 axes:
58 - axis:
59 type: slave
60 name: arch
61 values: '{obj:arch}'
62 - axis:
63 type: user-defined
64 name: conf
87e41bca 65 values: '{obj:conf}'
890bff23
MJ
66 - axis:
67 type: user-defined
68 name: build
9d0846f3 69 values: '{obj:build}'
890bff23 70
6476f917
MJ
71- babeltrace_build_axes_cc: &babeltrace_build_axes_cc
72 name: 'babeltrace_build_axes_cc'
73 project-type: matrix
74 node: 'master' # Applies only to matrix flyweight task
75 axes:
76 - axis:
77 type: slave
78 name: arch
79 values: '{obj:arch}'
80 - axis:
81 type: user-defined
82 name: conf
83 values: '{obj:conf}'
84 - axis:
85 type: user-defined
86 name: build
87 values: '{obj:build}'
88 - axis:
89 type: user-defined
90 name: cc
91 values: '{obj:cc}'
92
b9c55ae7
MJ
93- babeltrace_build_builders_defaults: &babeltrace_build_builders_defaults
94 name: 'babeltrace_build_builders_defaults'
890bff23
MJ
95 builders:
96 - shell:
51c9c62d
MJ
97 !include-raw-escape:
98 - scripts/common/print.sh
99 - scripts/babeltrace/build.sh
890bff23 100
b9c55ae7
MJ
101- babeltrace_build_builders_win: &babeltrace_build_builders_win
102 name: 'babeltrace_build_builders_win'
103 builders:
b9c55ae7
MJ
104 - conditional-step:
105 condition-kind: strings-match
106 on-evaluation-failure: run
107 condition-string1: '${{arch}}'
108 condition-string2: 'cygwin64'
109 steps:
110 - shell:
111 !include-raw-escape:
112 - scripts/common/cygwin64-shebang
cefcd7f8 113 - scripts/common/cygpath-prefix
51c9c62d 114 - scripts/common/print.sh
b9c55ae7
MJ
115 - scripts/babeltrace/build.sh
116 - conditional-step:
117 condition-kind: strings-match
118 on-evaluation-failure: run
119 condition-string1: '${{arch}}'
8f541678 120 condition-string2: 'msys2-mingw32'
b9c55ae7
MJ
121 steps:
122 - inject:
123 properties-content: 'MSYSTEM=MINGW32'
124 - shell:
125 !include-raw-escape:
8f541678 126 - scripts/common/msys2-shebang
cefcd7f8 127 - scripts/common/cygpath-prefix
51c9c62d 128 - scripts/common/print.sh
b9c55ae7
MJ
129 - scripts/babeltrace/build.sh
130 - conditional-step:
131 condition-kind: strings-match
132 on-evaluation-failure: run
133 condition-string1: '${{arch}}'
8f541678 134 condition-string2: 'msys2-mingw64'
b9c55ae7
MJ
135 steps:
136 - inject:
137 properties-content: 'MSYSTEM=MINGW64'
138 - shell:
139 !include-raw-escape:
8f541678 140 - scripts/common/msys2-shebang
cefcd7f8 141 - scripts/common/cygpath-prefix
51c9c62d 142 - scripts/common/print.sh
b9c55ae7
MJ
143 - scripts/babeltrace/build.sh
144
145
499a96d0
JR
146- babeltrace_build_publishers_dev: &babeltrace_build_publishers_dev
147 name: 'babeltrace_build_publishers_dev'
890bff23
MJ
148 publishers:
149 - tap:
e6be9fb0 150 results: 'tap/**/*.log'
1d56e325 151 fail-if-no-results: true
890bff23 152 failed-tests-mark-build-as-failure: true
95654431 153 todo-is-failure: false
890bff23
MJ
154 - warnings:
155 console-log-parsers:
156 - 'GNU Make + GNU C Compiler (gcc)'
157 total-thresholds:
51ca880a 158 unstable:
d2c76ee5
MJ
159 total-all: 0
160 total-high: 0
161 total-normal: 0
162 total-low: 0
9d56171a
MJ
163 - archive:
164 artifacts: 'tap/**'
165 allow-empty: false
499a96d0
JR
166 - email-ext:
167 recipients: '{obj:email_to}'
168 always: false
169 unstable: false
170 first-failure: true
171 first-unstable: true
172 not-built: false
173 aborted: false
174 regression: false
175 failure: false
176 second-failure: false
177 improvement: false
178 still-failing: false
179 success: false
180 fixed: false
181 fixed-unhealthy: true
182 still-unstable: false
183 pre-build: false
184 matrix-trigger: only-parent
185 send-to:
186 - recipients
187
b9c55ae7
MJ
188
189- babeltrace_build_publishers_prod: &babeltrace_build_publishers_prod
190 name: 'babeltrace_build_publishers_prod'
191 publishers:
0efb2471
JR
192 - tap:
193 results: 'tap/**/*.log'
1d56e325 194 fail-if-no-results: true
0efb2471
JR
195 failed-tests-mark-build-as-failure: true
196 todo-is-failure: false
197 - warnings:
198 console-log-parsers:
199 - 'GNU Make + GNU C Compiler (gcc)'
200 total-thresholds:
201 unstable:
202 total-all: 0
203 total-high: 0
204 total-normal: 0
205 total-low: 0
890bff23 206 - archive:
9d56171a 207 artifacts: 'build/**,tap/**'
890bff23 208 allow-empty: false
499a96d0
JR
209 - email-ext:
210 recipients: '{obj:email_to}'
211 reply-to: ci-notification@lists.lttng.org
212 always: false
213 unstable: false
214 first-failure: true
215 first-unstable: true
216 not-built: false
217 aborted: false
218 regression: false
219 failure: false
220 second-failure: false
221 improvement: false
222 still-failing: false
223 success: false
224 fixed: false
225 fixed-unhealthy: true
226 still-unstable: false
227 pre-build: false
228 matrix-trigger: only-parent
229 send-to:
230 - recipients
890bff23 231
c871b3d3
MJ
232- babeltrace_build_publishers_gerrit: &babeltrace_build_publishers_gerrit
233 name: 'babeltrace_build_publishers_gerrit'
234 publishers:
235 - tap:
236 results: 'tap/**/*.log'
1d56e325 237 fail-if-no-results: true
c871b3d3
MJ
238 failed-tests-mark-build-as-failure: true
239 todo-is-failure: false
240 - warnings:
241 console-log-parsers:
242 - 'GNU Make + GNU C Compiler (gcc)'
243 total-thresholds:
72d113b0 244 failed:
c871b3d3
MJ
245 total-all: 0
246 total-high: 0
247 total-normal: 0
248 total-low: 0
249 - archive:
9d56171a 250 artifacts: 'build/**,tap/**'
c871b3d3
MJ
251 allow-empty: false
252
253
b9c55ae7
MJ
254## Templates
255
256- job-template:
257 name: babeltrace_{version}_{buildtype}
258 defaults: babeltrace
259
260 <<: *babeltrace_build_axes_defaults
261 <<: *babeltrace_build_builders_defaults
b9c55ae7
MJ
262 <<: *babeltrace_build_publishers_prod
263
c8071f5f
MJ
264- job-template:
265 name: '{job_prefix}babeltrace_{version}_{buildtype}'
266 defaults: babeltrace
267
268 <<: *babeltrace_build_axes_defaults
269 <<: *babeltrace_build_builders_defaults
270 <<: *babeltrace_build_publishers_prod
271
6476f917
MJ
272- job-template:
273 name: babeltrace_{version}_{cctype}
274 defaults: babeltrace
275
276 <<: *babeltrace_build_axes_cc
277 <<: *babeltrace_build_builders_defaults
278 <<: *babeltrace_build_publishers_prod
279
b9c55ae7
MJ
280- job-template:
281 name: babeltrace_{version}_winbuild
282 defaults: babeltrace
283
284 <<: *babeltrace_build_axes_defaults
285 <<: *babeltrace_build_builders_win
b9c55ae7
MJ
286 <<: *babeltrace_build_publishers_prod
287
4f827afb
JR
288- job-template:
289 name: dev_{user}_babeltrace_{version}_{buildtype}
b9c55ae7
MJ
290 defaults: babeltrace
291
292 <<: *babeltrace_build_axes_defaults
293 <<: *babeltrace_build_builders_defaults
499a96d0 294 <<: *babeltrace_build_publishers_dev
4f827afb 295
c871b3d3
MJ
296- job-template:
297 name: dev_gerrit_babeltrace_{buildtype}
298 defaults: babeltrace
299 concurrent: true
300
301 scm:
302 - git:
303 url: https://review.lttng.org/babeltrace
304 refspec: 'refs/changes/*:refs/changes/*'
305 branches:
306 - '$GERRIT_REFSPEC'
307 basedir: src/babeltrace
308 skip-tag: true
309
310 triggers:
311 - gerrit:
312 trigger-on:
313 - comment-added-event:
314 approval-category: 'CI-Build'
315 approval-value: 1
316 projects:
317 - project-compare-type: 'PLAIN'
318 project-pattern: 'babeltrace'
319 branches:
320 - branch-compare-type: 'ANT'
321 branch-pattern: '**'
c871b3d3 322
e1875e59
MJ
323 project-type: matrix
324 node: 'master' # Applies only to matrix flyweight task
325 execution-strategy:
326 combination-filter: |
9fd34023 327 {filter}
e1875e59
MJ
328 axes:
329 - axis:
330 type: slave
331 name: arch
332 values: '{obj:arch}'
333 - axis:
334 type: user-defined
335 name: conf
336 values: '{obj:conf}'
337 - axis:
338 type: user-defined
339 name: build
340 values: '{obj:build}'
341
c871b3d3
MJ
342 <<: *babeltrace_build_builders_defaults
343 <<: *babeltrace_build_publishers_gerrit
344
345 properties:
346 - inject:
347 properties-content: |
348 PROJECT_NAME=babeltrace
349 - build-discarder:
9fd34023
MJ
350 days-to-keep: 1
351 - throttle:
352 option: 'category'
353 categories:
6c7048dc 354 - 'gerrit-{buildtype}'
c871b3d3 355
5d26e468
MJ
356- job-template:
357 name: dev_gerrit_babeltrace_winbuild
358 defaults: babeltrace
359 concurrent: true
360
361 scm:
362 - git:
363 url: https://review.lttng.org/babeltrace
364 refspec: 'refs/changes/*:refs/changes/*'
365 branches:
366 - '$GERRIT_REFSPEC'
367 basedir: src/babeltrace
368 skip-tag: true
369
370 triggers:
371 - gerrit:
372 trigger-on:
373 - comment-added-event:
374 approval-category: 'CI-Build'
375 approval-value: 1
376 projects:
377 - project-compare-type: 'PLAIN'
378 project-pattern: 'babeltrace'
379 branches:
380 - branch-compare-type: 'ANT'
381 branch-pattern: '**'
5d26e468
MJ
382
383 properties:
384 - inject:
385 properties-content: |
386 PROJECT_NAME=babeltrace
387 - build-discarder:
388 days-to-keep: 1
389 - throttle:
390 option: 'category'
391 categories:
6c7048dc 392 - 'gerrit-winbuild'
5d26e468
MJ
393
394 <<: *babeltrace_build_axes_defaults
395 <<: *babeltrace_build_builders_win
396 <<: *babeltrace_build_publishers_gerrit
397
8abe9f8a
MJ
398- job-template:
399 name: babeltrace_{version}_release
400 defaults: babeltrace
401 node: 'amd64'
402
403 triggers:
404 - pollscm:
405 cron: "@daily"
406
407 scm:
408 - git:
4d27af8f 409 url: https://github.com/{github_user}/{github_name}.git
8abe9f8a
MJ
410 browser: githubweb
411 browser-url: https://github.com/{github_user}/{github_name}
412 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
413 branches:
414 - '*/tags/{version}.*'
415 basedir: src/babeltrace
416
417 builders:
418 - shell:
419 !include-raw-escape: scripts/babeltrace/release.sh
420
421 publishers:
422 - tap:
423 results: 'tap/**/*.log'
424 fail-if-no-results: true
425 failed-tests-mark-build-as-failure: true
426 todo-is-failure: false
427 - warnings:
428 console-log-parsers:
429 - 'GNU Make + GNU C Compiler (gcc)'
430 total-thresholds:
431 unstable:
432 total-all: 0
433 total-high: 0
434 total-normal: 0
435 total-low: 0
436 - workspace-cleanup:
437 clean-if:
438 - failure: false
439 - archive:
440 artifacts: 'out/**,tap/**'
441 allow-empty: false
442
07fd33e1 443- job-template:
af11423c 444 name: dev_gerrit_babeltrace_pylint
07fd33e1
MJ
445 defaults: babeltrace
446 concurrent: true
447
448 scm:
449 - git:
450 url: https://review.lttng.org/babeltrace
451 refspec: 'refs/changes/*:refs/changes/*'
452 branches:
453 - '$GERRIT_REFSPEC'
454 basedir: src/babeltrace
455 skip-tag: true
456
457 triggers:
458 - gerrit:
459 trigger-on:
460 - comment-added-event:
461 approval-category: 'CI-Build'
462 approval-value: 1
463 projects:
464 - project-compare-type: 'PLAIN'
465 project-pattern: 'babeltrace'
466 branches:
467 - branch-compare-type: 'ANT'
468 branch-pattern: '**'
07fd33e1
MJ
469
470 node: 'amd64'
471
472 builders:
473 - shell:
af11423c 474 !include-raw-escape: scripts/babeltrace/pylint.sh
07fd33e1
MJ
475
476 properties:
477 - inject:
478 properties-content: |
479 PROJECT_NAME=babeltrace
480 - build-discarder:
481 days-to-keep: 1
07fd33e1 482
890bff23
MJ
483- job-template:
484 name: babeltrace_{version}_cppcheck
485 defaults: babeltrace
486
487 triggers:
6cf22a3a
MJ
488 - pollscm:
489 cron: "@daily"
890bff23
MJ
490
491 builders:
492 - shell: |
5279b0f2
MJ
493 rm -f cppcheck-result.xml
494 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE/src/babeltrace 2> cppcheck-result.xml
890bff23
MJ
495
496 publishers:
497 - archive:
5279b0f2 498 artifacts: 'cppcheck-result.xml'
890bff23 499 allow-empty: false
890bff23 500 - cppcheck:
5279b0f2 501 pattern: 'cppcheck-result.xml'
890bff23
MJ
502
503- job-template:
504 name: babeltrace_{version}_scan-build
505 defaults: babeltrace
16844a6d 506 node: 'amd64'
890bff23
MJ
507
508 triggers:
6cf22a3a
MJ
509 - pollscm:
510 cron: "@daily"
890bff23
MJ
511
512 builders:
513 - shell:
69f05d59 514 !include-raw-escape: scripts/common/scan-build.sh
890bff23
MJ
515
516 publishers:
517 - html-publisher:
518 name: 'HTML Report'
519 dir: 'scan-build-archive/'
520 files: 'index.html'
521
6cf22a3a
MJ
522- job-template:
523 name: babeltrace_{version}_coverity
524 defaults: babeltrace
16844a6d 525 node: 'amd64'
6cf22a3a
MJ
526
527 triggers:
528 - pollscm:
529 cron: "@daily"
530
531 wrappers:
532 - workspace-cleanup
533 - timestamps
534 - ansicolor:
535 colormap: xterm
536 - credentials-binding:
537 - username-password-separated:
538 credential-id: babeltrace_coverity_token
539 username: COVERITY_SCAN_PROJECT_NAME
540 password: COVERITY_SCAN_TOKEN
541 builders:
542 - shell:
ef63064f 543 !include-raw-escape: scripts/common/coverity.sh
6cf22a3a
MJ
544
545 publishers:
546 - workspace-cleanup
73778992
MJ
547 - archive:
548 artifacts: 'analysis-results.tgz,cov-int/**'
549 allow-empty: false
890bff23
MJ
550
551- job-template:
552 name: babeltrace_{version}_pylint
553 defaults: babeltrace
16844a6d 554 node: 'amd64'
890bff23 555
890bff23 556 triggers:
6cf22a3a
MJ
557 - pollscm:
558 cron: "@daily"
890bff23
MJ
559
560 builders:
890bff23 561 - shell:
ef63064f 562 !include-raw-escape: scripts/babeltrace/pylint.sh
890bff23
MJ
563
564 publishers:
565 - archive:
af11423c 566 artifacts: 'black.out,flake8.out'
499a96d0
JR
567 - email-ext:
568 recipients: '{obj:email_to}'
569 reply-to: ci-notification@lists.lttng.org
570 always: false
571 unstable: false
572 first-failure: true
573 first-unstable: true
574 not-built: false
575 aborted: false
576 regression: false
577 failure: false
578 second-failure: false
579 improvement: false
580 still-failing: false
581 success: false
582 fixed: false
583 fixed-unhealthy: true
584 still-unstable: false
585 pre-build: false
586 matrix-trigger: only-parent
587 send-to:
588 - recipients
890bff23 589
556e87cc 590# Use - in version number since yaml anchor do not support dot
e7f82d74 591- babeltrace_version_glib-2-28-6_anchor: &babeltrace_version_glib-2-28-6_anchor
556e87cc
JR
592 name: 'babeltrace_version_glib_anchor'
593 defaults: babeltrace
16844a6d 594 node: 'amd64'
556e87cc
JR
595
596 builders:
597 - inject:
598 properties-content: |
e7f82d74
JR
599 LD_LIBRARY_PATH=$WORKSPACE/glib-2.28.6/BUILD_RESULT/lib
600 PKG_CONFIG_PATH=$WORKSPACE/glib-2.28.6/BUILD_RESULT/lib/pkgconfig
16844a6d 601 arch=amd64
556e87cc
JR
602 conf=std
603 build=std
604 - shell: |
e7f82d74
JR
605 wget http://ftp.gnome.org/pub/gnome/sources/glib/2.28/glib-2.28.6.tar.gz
606 tar xvf glib-2.28.6.tar.gz
607 cd glib-2.28.6
556e87cc 608 mkdir BUILD_RESULT
e7f82d74 609 ./configure --prefix=$WORKSPACE/glib-2.28.6/BUILD_RESULT
556e87cc
JR
610 make -j `nproc`
611 make install
612
613 - shell:
51c9c62d
MJ
614 !include-raw-escape:
615 - scripts/common/print.sh
616 - scripts/babeltrace/build.sh
556e87cc
JR
617
618- job-template:
e7f82d74 619 name: babeltrace_{version}_glib-2.28.6
556e87cc
JR
620 triggers:
621 - pollscm:
622 cron: "@daily"
e7f82d74 623 <<: *babeltrace_version_glib-2-28-6_anchor
499a96d0 624 publishers:
9d56171a
MJ
625 - archive:
626 artifacts: 'tap/**'
627 allow-empty: false
499a96d0
JR
628 - email-ext:
629 recipients: '{obj:email_to}'
630 reply-to: ci-notification@lists.lttng.org
631 always: false
632 unstable: false
633 first-failure: true
634 first-unstable: true
635 not-built: false
636 aborted: false
637 regression: false
638 failure: false
639 second-failure: false
640 improvement: false
641 still-failing: false
642 success: false
643 fixed: false
644 fixed-unhealthy: true
645 still-unstable: false
646 pre-build: false
647 matrix-trigger: only-parent
648 send-to:
649 - recipients
556e87cc
JR
650
651- job-template:
e7f82d74
JR
652 name: dev_{user}_babeltrace_{version}_glib-2.28.6
653 <<: *babeltrace_version_glib-2-28-6_anchor
890bff23 654
499a96d0
JR
655 publishers:
656 - email-ext:
657 recipients: '{obj:email_to}'
658 reply-to: ci-notification@lists.lttng.org
659 always: false
660 unstable: false
661 first-failure: true
662 first-unstable: true
663 not-built: false
664 aborted: false
665 regression: false
666 failure: false
667 second-failure: false
668 improvement: false
669 still-failing: false
670 success: false
671 fixed: false
672 fixed-unhealthy: true
673 still-unstable: false
674 pre-build: false
675 matrix-trigger: only-parent
676 send-to:
677 - recipients
b9c55ae7 678
07dafe32
MJ
679
680## Views
681- view-template:
682 name: 'Babeltrace'
683 view-type: list
684 regex: 'babeltrace[-_].*'
685
686
687## Projects
890bff23 688- project:
c8071f5f
MJ
689 name: dev_upstream_babeltrace
690 job_prefix: dev_upstream_
4f827afb
JR
691 github_user: efficios
692 github_name: babeltrace
499a96d0 693 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
890bff23 694 version:
9eb09611 695 - stable-1.5
890bff23 696 jobs:
c8071f5f 697 - '{job_prefix}babeltrace_{version}_{buildtype}':
57ae8ff4 698 buildtype: build
16844a6d 699 arch: !!python/tuple [amd64]
b8475d72 700 build: !!python/tuple [std, oot, dist, oot-dist]
87e41bca 701 conf: !!python/tuple [std, static, python-bindings]
c8071f5f 702 - '{job_prefix}babeltrace_{version}_{buildtype}':
57ae8ff4 703 buildtype: portbuild
16844a6d 704 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
9d0846f3 705 build: !!python/tuple [std]
624c5a25 706 conf: !!python/tuple [std, python-bindings]
c8071f5f 707 - '{job_prefix}babeltrace_{version}_{buildtype}':
81bf613d 708 buildtype: slesbuild
80d2c49d 709 arch: !!python/tuple [sles12sp5]
81bf613d
MJ
710 build: !!python/tuple [std]
711 conf: !!python/tuple [std]
c8071f5f 712 - '{job_prefix}babeltrace_{version}_{buildtype}':
568b5cbd
MJ
713 buildtype: elbuild
714 arch: !!python/tuple [el8]
715 build: !!python/tuple [std]
716 conf: !!python/tuple [std]
624c5a25
MJ
717
718- project:
719 name: babeltrace2
c8071f5f 720 job_prefix: ''
624c5a25
MJ
721 github_user: efficios
722 github_name: babeltrace
723 email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com'
724 version:
725 - stable-2.0
726 - master
727 jobs:
728 - 'babeltrace_{version}_{buildtype}':
729 buildtype: build
730 arch: !!python/tuple [amd64]
b8475d72 731 build: !!python/tuple [std, oot, dist, oot-dist]
0d30552d 732 conf: !!python/tuple [std, static, prod, min]
624c5a25
MJ
733 - 'babeltrace_{version}_{buildtype}':
734 buildtype: portbuild
735 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
736 build: !!python/tuple [std]
0d30552d 737 conf: !!python/tuple [std, prod]
624c5a25
MJ
738 - 'babeltrace_{version}_{buildtype}':
739 buildtype: slesbuild
80d2c49d 740 arch: !!python/tuple [sles12sp5]
624c5a25 741 build: !!python/tuple [std]
0d30552d 742 conf: !!python/tuple [std, prod]
568b5cbd
MJ
743 - 'babeltrace_{version}_{buildtype}':
744 buildtype: elbuild
745 arch: !!python/tuple [el8]
746 build: !!python/tuple [std]
747 conf: !!python/tuple [std, prod]
624c5a25 748 - 'babeltrace_{version}_{buildtype}':
f0d7e5b1
MJ
749 buildtype: macosbuild
750 arch: !!python/tuple [macos-amd64, macos-arm64]
624c5a25 751 build: !!python/tuple [std]
0d30552d 752 conf: !!python/tuple [std, prod]
894db5f1
MJ
753 - 'babeltrace_{version}_{buildtype}':
754 buildtype: freebsdbuild
755 arch: !!python/tuple [freebsd]
756 build: !!python/tuple [std]
757 conf: !!python/tuple [std, prod]
624c5a25
MJ
758 - 'babeltrace_{version}_{cctype}':
759 cctype: clangbuild
760 arch: !!python/tuple [amd64]
761 build: !!python/tuple [std]
0d30552d 762 conf: !!python/tuple [std, static, prod]
624c5a25 763 cc: !!python/tuple [clang-3.9, clang-4.0, clang-6.0, clang-7]
b9c55ae7 764 - 'babeltrace_{version}_winbuild':
cefcd7f8 765 arch: !!python/tuple [cygwin64, msys2-mingw32, msys2-mingw64]
b9c55ae7
MJ
766 build: !!python/tuple [std]
767 conf: !!python/tuple [std]
8abe9f8a
MJ
768 - 'babeltrace_{version}_release':
769 version: v2.0
890bff23
MJ
770 - 'babeltrace_{version}_cppcheck'
771 - 'babeltrace_{version}_scan-build'
772 - 'babeltrace_{version}_pylint'
6cf22a3a
MJ
773 - 'babeltrace_{version}_coverity':
774 version: master
e7f82d74 775 - 'babeltrace_{version}_glib-2.28.6':
556e87cc 776 version: master
a0b535b2 777
07dafe32
MJ
778- project:
779 name: gerrit-babeltrace
c8071f5f 780 job_prefix: ''
07dafe32
MJ
781 github_user: efficios
782 github_name: babeltrace
783 jobs:
784 - 'dev_gerrit_babeltrace_{buildtype}':
785 buildtype: build
786 arch: !!python/tuple [amd64, armhf, arm64, powerpc, ppc64el, i386]
787 build: !!python/tuple [std, oot, dist, oot-dist]
788 conf: !!python/tuple [std, static, prod, min]
9fd34023
MJ
789 filter: '(build=="std" && conf=="std") || (arch=="amd64")'
790 - 'dev_gerrit_babeltrace_{buildtype}':
f0d7e5b1
MJ
791 buildtype: macosbuild
792 arch: !!python/tuple [macos-amd64, macos-arm64]
9fd34023
MJ
793 build: !!python/tuple [std]
794 conf: !!python/tuple [std, prod]
795 filter: ''
5d26e468
MJ
796 - 'dev_gerrit_babeltrace_winbuild':
797 arch: !!python/tuple [cygwin64, msys2-mingw64]
798 build: !!python/tuple [std]
799 conf: !!python/tuple [std]
af11423c 800 - 'dev_gerrit_babeltrace_pylint'
07dafe32
MJ
801
802
a0b535b2
MJ
803- project:
804 name: babeltrace-jgalar-staging
c8071f5f 805 job_prefix: ''
a0b535b2
MJ
806 user: jgalar
807 github_user: jgalar
808 github_name: babeltrace
499a96d0 809 email_to: "jgalar@efficios.com"
a0b535b2 810 version:
a0b535b2 811 - stable-1.5-staging
a0b535b2 812 jobs:
4f827afb 813 - 'dev_{user}_babeltrace_{version}_{buildtype}':
4f827afb 814 buildtype: build
16844a6d 815 arch: !!python/tuple [amd64]
b8475d72 816 build: !!python/tuple [std, oot, dist, oot-dist]
4f827afb 817 conf: !!python/tuple [std, static, python-bindings]
4b9bec35 818 - 'dev_{user}_babeltrace_{version}_{buildtype}':
f0d7e5b1
MJ
819 buildtype: macosbuild
820 arch: !!python/tuple [macos-amd64, macos-arm64]
4b9bec35
MJ
821 build: !!python/tuple [std]
822 conf: !!python/tuple [std]
890bff23 823
c871b3d3
MJ
824
825- project:
07dafe32 826 name: babeltrace2-jgalar-staging
c8071f5f 827 job_prefix: ''
07dafe32
MJ
828 user: jgalar
829 github_user: jgalar
c871b3d3 830 github_name: babeltrace
07dafe32
MJ
831 email_to: "jgalar@efficios.com"
832 version:
833 - stable-2.0-staging
834 - master-staging
c871b3d3 835 jobs:
e7f82d74 836 - 'dev_{user}_babeltrace_{version}_glib-2.28.6':
07dafe32
MJ
837 version:
838 - master-staging
839 - 'dev_{user}_babeltrace_{version}_{buildtype}':
c871b3d3 840 buildtype: build
07dafe32 841 arch: !!python/tuple [amd64]
b8475d72
MJ
842 build: !!python/tuple [std, oot, dist, oot-dist]
843 conf: !!python/tuple [std, static, prod, min]
07dafe32 844 - 'dev_{user}_babeltrace_{version}_{buildtype}':
f0d7e5b1
MJ
845 buildtype: macosbuild
846 arch: !!python/tuple [macos-amd64, macos-arm64]
07dafe32
MJ
847 build: !!python/tuple [std]
848 conf: !!python/tuple [std, prod]
849
850- project:
851 name: babeltrace-views
852 views:
853 - Babeltrace
This page took 0.11748 seconds and 4 git commands to generate.