diff options
Diffstat (limited to '.circleci/release.sh')
-rwxr-xr-x | .circleci/release.sh | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/.circleci/release.sh b/.circleci/release.sh index 2632760..ca474ce 100755 --- a/.circleci/release.sh +++ b/.circleci/release.sh @@ -18,17 +18,24 @@ if [[ -z "$TAG" ]]; then exit 0 fi -GHR_VERSION="v0.5.4" - # Install ghr +GHR_VERSION="v0.5.4" wget --quiet \ "https://github.com/tcnksm/ghr/releases/download/${GHR_VERSION}/ghr_${GHR_VERSION}_linux_386.zip" unzip ghr_${GHR_VERSION}_linux_386.zip +# Install upx +UPX_VERSION="3.94" +wget --quiet \ + "https://github.com/upx/upx/releases/download/v${UPX_VERSION}/upx-${UPX_VERSION}-amd64_linux.tar.xz" +tar xf upx-${UPX_VERSION}-amd64_linux.tar.xz +mv upx-${UPX_VERSION}-amd64_linux/upx . + # Create tarball PACKAGE="$REPOSITORY-$TAG-$SUFFIX" mkdir -p "$PACKAGE" cp "$(which "$BINARY")" "$PACKAGE" +./upx "$PACKAGE/$BINARY" cp README.* "$PACKAGE" tar -czf "$PACKAGE.tar.gz" "$PACKAGE" rm -r "$PACKAGE" |