diff --git a/.travis.yml b/.travis.yml index 2181b806b46..0cdebfd4d63 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,9 +17,11 @@ script: #- make lint #- make vet - go test -before_deploy: +after_success: - docker pull stashappdev/compiler - sh ./scripts/cross-compile.sh +- 'if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then sh ./scripts/upload-pull-request; fi' +before_deploy: - git tag -f v0.0.0-alpha - git push -f --tags - export RELEASE_DATE=$(date +'%Y-%m-%d %H:%M:%S %Z') diff --git a/scripts/upload-pull-request.sh b/scripts/upload-pull-request.sh new file mode 100755 index 00000000000..7dfdff85f49 --- /dev/null +++ b/scripts/upload-pull-request.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +# assumes cross-compile.sh has already been run successfully +uploadFile() +{ + FILE=$1 + BASENAME="$(basename "${FILE}")" + uploadedTo=`curl --upload-file $FILE "https://transfer.sh/$BASENAME"` + echo "$BASENAME uploaded to url: $uploadedTo" +} + +uploadFile "dist/stash-osx" +uploadFile "dist/stash-win.exe" +uploadFile "dist/stash-linux"