David Gibson | 2d1417c | 2015-07-02 12:36:12 +1000 | [diff] [blame] | 1 | language: c |
| 2 | |
David Gibson | e20d965 | 2017-04-07 15:55:16 +1000 | [diff] [blame] | 3 | # Coverity Scan uploads |
| 4 | env: |
| 5 | global: |
| 6 | # COVERITY_SCAN_TOKEN (dgibson/dtc) |
| 7 | - secure: "vlHvXe618//IM9LQaKzqsrUbjs7ng0L9UCST4kJbJnFQDXvVe5JiSmJGd4ef7mm0NUv5bMRl2W3xCiu6BYAu/NvU3tMNHoLG+JgCJs0+wLJXbWOwji/NmH7olqgJG+CmpaCMXjARF6+nrTnBYHJL6cYyf4KVoV4B0I/hLUW91+s=" |
| 8 | |
David Gibson | 741cdff | 2017-03-27 16:30:27 +1100 | [diff] [blame] | 9 | matrix: |
| 10 | include: |
| 11 | - addons: |
| 12 | apt: |
| 13 | packages: |
| 14 | - swig |
| 15 | - python-dev |
David Gibson | 46df1fb | 2018-03-09 13:55:17 +1100 | [diff] [blame] | 16 | - valgrind |
Grant Likely | c86da84 | 2018-09-11 15:41:31 -0500 | [diff] [blame] | 17 | - libyaml-0-2 |
David Gibson | e20d965 | 2017-04-07 15:55:16 +1000 | [diff] [blame] | 18 | 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 Gibson | 46df1fb | 2018-03-09 13:55:17 +1100 | [diff] [blame] | 25 | script: |
| 26 | - make |
| 27 | - make check && make checkm |
David Gibson | e20d965 | 2017-04-07 15:55:16 +1000 | [diff] [blame] | 28 | |
David Gibson | b94c056 | 2018-09-10 16:46:59 +1000 | [diff] [blame] | 29 | # Check it builds properly without optional packages: |
Grant Likely | c86da84 | 2018-09-11 15:41:31 -0500 | [diff] [blame] | 30 | # python, valgrind, libyaml |
David Gibson | b94c056 | 2018-09-10 16:46:59 +1000 | [diff] [blame] | 31 | - script: |
David Gibson | 2d1417c | 2015-07-02 12:36:12 +1000 | [diff] [blame] | 32 | - make |
| 33 | - make check |
Thomas Huth | c40aeb6 | 2019-12-03 13:20:20 +0100 | [diff] [blame] | 34 | |
| 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 |