From fbef07c08d333eee694647e93326403ae377c392 Mon Sep 17 00:00:00 2001
From: Andrew Tridgell <andrew@tridgell.net>
Date: Thu, 8 Jan 2015 13:20:13 +1100
Subject: [PATCH] Travis: added build script from master

---
 Tools/scripts/build_all_travis.sh | 38 +++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)
 create mode 100755 Tools/scripts/build_all_travis.sh

diff --git a/Tools/scripts/build_all_travis.sh b/Tools/scripts/build_all_travis.sh
new file mode 100755
index 000000000..b8e2e7e50
--- /dev/null
+++ b/Tools/scripts/build_all_travis.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+# useful script to test all the different build types that we support.
+# This helps when doing large merges
+# Andrew Tridgell, November 2011
+
+. config.mk
+
+set -e
+set -x
+
+echo "Testing ArduPlane build"
+pushd ArduPlane
+make configure
+for b in all apm2 sitl linux; do
+    pwd
+    make clean
+    make $b -j4
+done
+popd
+
+for d in ArduCopter APMrover2 ArduPlane AntennaTracker; do
+    pushd $d
+    make clean
+    make sitl -j4
+    make clean
+    make linux -j4
+    make clean
+    make px4-cleandep
+    make px4-v2
+    popd
+done
+
+pushd Tools/Replay
+make clean
+make linux -j4
+popd
+
+exit 0
-- 
GitLab