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