diff options
author | Jack Humbert <jack.humb@gmail.com> | 2017-02-07 12:36:25 -0500 |
---|---|---|
committer | Jack Humbert <jack.humb@gmail.com> | 2017-02-07 12:36:25 -0500 |
commit | de659486f52db6492be6ca03ce5450690f5d891d (patch) | |
tree | d32d78772ac467b6cd02f0355822b133eeaf77d3 /util/travis_build.sh | |
parent | c256ad51bd36512740906c6d43bbaa622255f9e3 (diff) | |
download | qmk_firmware-de659486f52db6492be6ca03ce5450690f5d891d.tar.gz |
pass through travis errors
Diffstat (limited to 'util/travis_build.sh')
-rw-r--r-- | util/travis_build.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/util/travis_build.sh b/util/travis_build.sh index fab9178de..794b0d3a1 100644 --- a/util/travis_build.sh +++ b/util/travis_build.sh @@ -4,15 +4,19 @@ TRAVIS_COMMIT_MESSAGE="${TRAVIS_COMMIT_MESSAGE:-none}" TRAVIS_COMMIT_RANGE="${TRAVIS_COMMIT_RANGE:-HEAD~1..HEAD}" if [[ "$TRAVIS_COMMIT_MESSAGE" != *"[skip build]"* ]] ; then + exit_code=0 NEFM=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -Ev '^(keyboards/)' | wc -l) if [[ $NEFM -gt 0 ]] ; then echo "Making all keymaps for all keyboards" make all-keyboards AUTOGEN="true" + : $((exit_code = $exit_code + $?)) else MKB=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -oP '(?<=keyboards\/)([a-zA-Z_]+)' | sort -u) for KB in $MKB ; do echo "Making all keymaps for $KB" make "$KB" AUTOGEN=true + : $((exit_code = $exit_code + $?)) done fi + exit $exit_code fi |