diff --git a/.travis.yml b/.travis.yml index aba555d873..61a79cbbf7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -72,7 +72,7 @@ matrix: fast_finish: true include: - compiler: "gcc" - env: CI_BUILD_TARGET="px4-v2" + env: CI_BUILD_TARGET="px4-v2 revo-bootloader" - compiler: "gcc" env: CI_BUILD_TARGET="px4-v4 revo-mini" - compiler: "gcc" diff --git a/Tools/scripts/build_ci.sh b/Tools/scripts/build_ci.sh index c8a697a42d..400c0ba468 100755 --- a/Tools/scripts/build_ci.sh +++ b/Tools/scripts/build_ci.sh @@ -92,6 +92,14 @@ for t in $CI_BUILD_TARGET; do continue fi + if [ $t == "revo-bootloader" ]; then + echo "Building revo bootloader" + $waf configure --board revo-mini --bootloader + $waf clean + $waf bootloader + continue + fi + # only do make-based builds for GCC, when target is PX4-v3 or build is launched by a scheduled job and target is a PX4 board or SITL if [[ "$cxx_compiler" != "clang++" && ($t == "px4-v3" || (-n ${CI_CRON_JOB+1} && ($t == "px4"* || $t == "sitl"))) ]]; then echo "Starting make based build for target ${t}..."