blob: a5163de2aca46e3cb063d01f44841c376cfa7f99 [file] [log] [blame]
David Gibson2d1417c2015-07-02 12:36:12 +10001language: c
2
David Gibsone20d9652017-04-07 15:55:16 +10003# Coverity Scan uploads
4env:
5 global:
6 # COVERITY_SCAN_TOKEN (dgibson/dtc)
7 - secure: "vlHvXe618//IM9LQaKzqsrUbjs7ng0L9UCST4kJbJnFQDXvVe5JiSmJGd4ef7mm0NUv5bMRl2W3xCiu6BYAu/NvU3tMNHoLG+JgCJs0+wLJXbWOwji/NmH7olqgJG+CmpaCMXjARF6+nrTnBYHJL6cYyf4KVoV4B0I/hLUW91+s="
8
David Gibson741cdff2017-03-27 16:30:27 +11009matrix:
10 include:
11 - addons:
12 apt:
13 packages:
14 - swig
15 - python-dev
David Gibson46df1fb2018-03-09 13:55:17 +110016 - valgrind
Grant Likelyc86da842018-09-11 15:41:31 -050017 - libyaml-0-2
David Gibsone20d9652017-04-07 15:55:16 +100018 coverity_scan:
19 project:
20 name: dtc
21 description: Device Tree Compiler
22 notification_email: david@gibson.dropbear.id.au
23 build_command: make
24 branch_pattern: coverity_scan
David Gibson46df1fb2018-03-09 13:55:17 +110025 script:
26 - make
27 - make check && make checkm
David Gibsone20d9652017-04-07 15:55:16 +100028
David Gibsonb94c0562018-09-10 16:46:59 +100029 # Check it builds properly without optional packages:
Grant Likelyc86da842018-09-11 15:41:31 -050030 # python, valgrind, libyaml
David Gibsonb94c0562018-09-10 16:46:59 +100031 - script:
David Gibson2d1417c2015-07-02 12:36:12 +100032 - make
33 - make check
Thomas Huthc40aeb62019-12-03 13:20:20 +010034
35 - arch: arm64
36 addons:
37 apt_packages:
38 - swig
39 - python-dev
40 - valgrind
41 - libyaml-0-2
42 script:
43 - make
44 - make check checkm
45
46 - arch: ppc64le
47 addons:
48 apt_packages:
49 - swig
50 - python-dev
51 - libyaml-0-2
52 script:
53 - make
54 - make check
55
56 - arch: s390x
57 addons:
58 apt_packages:
59 - swig
60 - python-dev
61 - valgrind
62 - libyaml-0-2
63 script:
64 - make
65 - make check checkm