From d607ee0f0582c8b6867ec34fe960653ccb475948 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kim=20=E9=87=91=E5=8F=AF=E6=98=8E?= Date: Fri, 23 Oct 2020 21:13:57 +0800 Subject: [PATCH] fix(ci): do not compress binary if no name has been given --- scripts/build.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/scripts/build.sh b/scripts/build.sh index 9df1988d..b2eeb392 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -7,7 +7,7 @@ set -u ROOT_DIR=$(cd "$(dirname "$0")/.."; pwd -P) BUILD_TARGETS="${1:-}" -OUTFILE="${2:-vim-doge}.tar.gz" +OUTFILE="${2:-}" # Build the pkg lib prerequisites if needed. if [[ ! -d $ROOT_DIR/pkg/lib-es5 ]]; then @@ -22,9 +22,12 @@ node $ROOT_DIR/pkg/lib-es5/bin.js . -t "$BUILD_TARGETS" --out-path $ROOT_DIR/bin chmod +x $ROOT_DIR/bin/vim-doge # Archive the binary. -cd $ROOT_DIR/bin -rm -f $ROOT_DIR/bin/*.tar.gz -echo "==> Archiving vim-doge -> $OUTFILE" -tar -czf "$OUTFILE" vim-doge +if [[ "$OUTFILE" != "" ]]; then + OUTFILE="$OUTFILE.tar.gz" + cd $ROOT_DIR/bin + rm -f $ROOT_DIR/bin/*.tar.gz + echo "==> Archiving vim-doge -> $OUTFILE" + tar -czf "$OUTFILE" vim-doge +fi echo "🎉 Done building vim-doge binaries"