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