diff --git a/package.sh b/package.sh index f9d6b159..eec76182 100755 --- a/package.sh +++ b/package.sh @@ -1,12 +1,22 @@ #!/bin/bash +set -e + + + echo "Run pyinstaller..." pyinstaller resources/ccli.spec echo "Create tarball for $TRAVIS_OS_NAME -> $TRAVIS_CPU_ARCH..." -tar cvfz product-sync_${TRAVIS_TAG}_${TRAVIS_OS_NAME}_${TRAVIS_CPU_ARCH}.tar.gz dist +if [ "$TRAVIS_OS_NAME" == "windows" ]; then + tar.exe -a -c -f product-sync_${TRAVIS_TAG}_${TRAVIS_OS_NAME}_${TRAVIS_CPU_ARCH}.zip dist +else + tar cvfz product-sync_${TRAVIS_TAG}_${TRAVIS_OS_NAME}_${TRAVIS_CPU_ARCH}.tar.gz dist +fi + + rm -rf dist echo "product-sync_${TRAVIS_TAG}_${TRAVIS_OS_NAME}_${TRAVIS_CPU_ARCH}.tar.gz ready!"