diff options
Diffstat (limited to 'util/travis_build.sh')
| -rwxr-xr-x | util/travis_build.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/util/travis_build.sh b/util/travis_build.sh index d12a87a94..a25d871e2 100755 --- a/util/travis_build.sh +++ b/util/travis_build.sh | |||
| @@ -5,9 +5,9 @@ | |||
| 5 | 5 | ||
| 6 | TRAVIS_COMMIT_MESSAGE="${TRAVIS_COMMIT_MESSAGE:-none}" | 6 | TRAVIS_COMMIT_MESSAGE="${TRAVIS_COMMIT_MESSAGE:-none}" |
| 7 | TRAVIS_COMMIT_RANGE="${TRAVIS_COMMIT_RANGE:-HEAD~1..HEAD}" | 7 | TRAVIS_COMMIT_RANGE="${TRAVIS_COMMIT_RANGE:-HEAD~1..HEAD}" |
| 8 | MAKE_ALL="make all:default AUTOGEN=\"true\"" | 8 | MAKE_ALL="make all:default" |
| 9 | 9 | ||
| 10 | if [[ "$TRAVIS_COMMIT_MESSAGE" != *"[skip build]"* ]] ; then | 10 | if [[ "$TRAVIS_COMMIT_MESSAGE" != *"[skip build]"* ]] ; then |
| 11 | exit_code=0 | 11 | exit_code=0 |
| 12 | git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | 12 | git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} |
| 13 | if [ $? -eq 128 ]; then | 13 | if [ $? -eq 128 ]; then |
| @@ -30,15 +30,15 @@ if [[ "$TRAVIS_COMMIT_MESSAGE" != *"[skip build]"* ]] ; then | |||
| 30 | KEYMAP_ONLY=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -Ev '^(keyboards/'${KB}'/keymaps/)' | wc -l) | 30 | KEYMAP_ONLY=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -Ev '^(keyboards/'${KB}'/keymaps/)' | wc -l) |
| 31 | if [[ $KEYMAP_ONLY -gt 0 ]]; then | 31 | if [[ $KEYMAP_ONLY -gt 0 ]]; then |
| 32 | echo "Making all keymaps for $KB" | 32 | echo "Making all keymaps for $KB" |
| 33 | make ${KB}:all AUTOGEN=true | 33 | make ${KB}:all |
| 34 | : $((exit_code = $exit_code + $?)) | 34 | : $((exit_code = $exit_code + $?)) |
| 35 | else | 35 | else |
| 36 | MKM=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -oP '(?<=keyboards/'${KB}'/keymaps/)([a-zA-Z0-9_]+)(?=\/)' | sort -u) | 36 | MKM=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -oP '(?<=keyboards/'${KB}'/keymaps/)([a-zA-Z0-9_]+)(?=\/)' | sort -u) |
| 37 | for KM in $MKM ; do | 37 | for KM in $MKM ; do |
| 38 | echo "Making $KM for $KB" | 38 | echo "Making $KM for $KB" |
| 39 | make ${KB}:${KM} AUTOGEN=true | 39 | make ${KB}:${KM} |
| 40 | : $((exit_code = $exit_code + $?)) | 40 | : $((exit_code = $exit_code + $?)) |
| 41 | done | 41 | done |
| 42 | fi | 42 | fi |
| 43 | done | 43 | done |
| 44 | fi | 44 | fi |
