diff options
Diffstat (limited to 'do-manual-release.sh')
-rwxr-xr-x | do-manual-release.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/do-manual-release.sh b/do-manual-release.sh new file mode 100755 index 0000000..33e68ad --- /dev/null +++ b/do-manual-release.sh @@ -0,0 +1,29 @@ +#!/bin/bash -x + +set -e + +VERSION=$(bin/__version__.py) + +echo "Packing binary for $TRAVIS_OS_NAME" + +if [[ "$TRAVIS_OS_NAME" == "osx" || "$TRAVIS_OS_NAME" == "linux" ]] +then + echo "Packing $TRAVIS_OS_NAME installer - packing binary" + pyci pack --repo harelba/q --sha $VERSION binary + echo "Packing $TRAVIS_OS_NAME installer - uploading" + pyci github upload-asset --asset q-$(uname -m)-$(uname -s) --release $VERSION +else + echo "Packing windows installer - packing binary" + pyci pack --repo harelba/q --sha $VERSION binary + echo "Packing windows installer - listing files" + find `pwd` -ls | grep -v \.git/ + echo "Packing windows installer - packing nsis" + BINARY_LOCATION="c:\\Users\\travis\\build\\harelba\\q\\q-AMD64-Windows.exe" + pyci pack nsis --program-files-dir q-TextAsData --binary-path $BINARY_LOCATION --version ${VERSION}.0 + echo "Packing windows installer - uploading" + pyci github upload-asset --asset $BINARY_LOCATION --release $VERSION + SETUP_LOCATION="c:\\Users\\travis\\build\\harelba\\q\\q-AMD64-Windows-installer.exe" + pyci github upload-asset --asset $SETUP_LOCATION --release $VERSION +fi + +echo "done" |