aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-12-20 18:54:35 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-12-20 18:54:35 +0100
commit47e071a6f2cd6d6aa66e5d1ec395d7a23f67dad9 (patch)
tree1ef2b82da3f4ae929fe8e9c38c121ed4a7154b28 /.travis.yml
parent2e3356694b545b9b15ef8d283c3cbc25e0b0b79d (diff)
downloadpx4-firmware-47e071a6f2cd6d6aa66e5d1ec395d7a23f67dad9.tar.gz
px4-firmware-47e071a6f2cd6d6aa66e5d1ec395d7a23f67dad9.tar.bz2
px4-firmware-47e071a6f2cd6d6aa66e5d1ec395d7a23f67dad9.zip
Add Travis CI support, ready for testing
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..e453a1f24
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,20 @@
+
+# Build and autotest script for PX4 Firmware
+# http://travis-ci.org
+
+language: cpp
+
+before_script:
+ - sudo add-apt-repository 'ppa:terry.guo/gcc-arm-embedded' -y
+ - sudo apt-get update -q
+ - sudo apt-get install gcc-arm-none-eabi python-serial python-argparse
+ - sudo apt-get install flex bison libncurses5-dev autoconf texinfo build-essential
+ - sudo apt-get install libtool zlib1g-dev genromfs git wget
+
+# Clone only as much as we need
+git:
+ depth: 500
+
+script:
+ - make testbuild
+ - make tests