language: c | |
# Coverity Scan uploads | |
env: | |
global: | |
# COVERITY_SCAN_TOKEN (dgibson/dtc) | |
- secure: "vlHvXe618//IM9LQaKzqsrUbjs7ng0L9UCST4kJbJnFQDXvVe5JiSmJGd4ef7mm0NUv5bMRl2W3xCiu6BYAu/NvU3tMNHoLG+JgCJs0+wLJXbWOwji/NmH7olqgJG+CmpaCMXjARF6+nrTnBYHJL6cYyf4KVoV4B0I/hLUW91+s=" | |
matrix: | |
include: | |
- addons: | |
apt: | |
packages: | |
- swig | |
- python-dev | |
- valgrind | |
- libyaml-0-2 | |
coverity_scan: | |
project: | |
name: dtc | |
description: Device Tree Compiler | |
notification_email: david@gibson.dropbear.id.au | |
build_command: make | |
branch_pattern: coverity_scan | |
script: | |
- make | |
- make check && make checkm | |
# Check it builds properly without optional packages: | |
# python, valgrind, libyaml | |
- script: | |
- make | |
- make check | |
- arch: arm64 | |
addons: | |
apt_packages: | |
- swig | |
- python-dev | |
- valgrind | |
- libyaml-0-2 | |
script: | |
- make | |
- make check checkm | |
- arch: ppc64le | |
addons: | |
apt_packages: | |
- swig | |
- python-dev | |
- libyaml-0-2 | |
script: | |
- make | |
- make check | |
- arch: s390x | |
addons: | |
apt_packages: | |
- swig | |
- python-dev | |
- valgrind | |
- libyaml-0-2 | |
script: | |
- make | |
- make check checkm |