aboutsummaryrefslogtreecommitdiffstats
path: root/dtc/.travis.yml
diff options
context:
space:
mode:
authorAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
committerAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
commitaf1a266670d040d2f4083ff309d732d648afba2a (patch)
tree2fc46203448ddcc6f81546d379abfaeb323575e9 /dtc/.travis.yml
parente02cda008591317b1625707ff8e115a4841aa889 (diff)
Add submodule dependency filesHEADmaster
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'dtc/.travis.yml')
-rw-r--r--dtc/.travis.yml65
1 files changed, 65 insertions, 0 deletions
diff --git a/dtc/.travis.yml b/dtc/.travis.yml
new file mode 100644
index 000000000..a5163de2a
--- /dev/null
+++ b/dtc/.travis.yml
@@ -0,0 +1,65 @@
+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