diff options
-rw-r--r-- | .travis.yml | 5 | ||||
-rwxr-xr-x | .travis/upload_symbols.sh | 12 |
2 files changed, 16 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 097eac10..f7908861 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,5 +24,8 @@ script: after_success: - |- if [ "$TRAVIS_BRANCH" = master -a "$TRAVIS_PULL_REQUEST" = false -a "$TRAVIS_OS_NAME" = linux ]; then - ./.travis/webhook.sh + ./.travis/webhook.sh + if [ -n "$GITHUB_API_KEY" ]; then + ./.travis/upload_symbols.sh + fi fi diff --git a/.travis/upload_symbols.sh b/.travis/upload_symbols.sh new file mode 100755 index 00000000..ede8790a --- /dev/null +++ b/.travis/upload_symbols.sh @@ -0,0 +1,12 @@ +#!/bin/sh +set -e + +commit_message=$(git log -1 --pretty=%B) + +git clone -b symbols https://github.com/pret/pokegold symbols +cd symbols + +cp ../*.sym . +git add *.sym +git -c user.name='travis' -c user.email='travis@travis-ci.org' commit -m "$commit_message" +git push -f -q https://Rangi42:$GITHUB_API_KEY@github.com/pret/pokegold symbols &>/dev/null |