From 8574812b99a2c4ed2cf3a8136d8cb20996d498f6 Mon Sep 17 00:00:00 2001 From: Daniel Fireman Date: Tue, 13 Dec 2022 13:32:04 +0000 Subject: [PATCH] Introduce script to build releases --- build_releases.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 build_releases.sh diff --git a/build_releases.sh b/build_releases.sh new file mode 100755 index 0000000..c058a69 --- /dev/null +++ b/build_releases.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +set -x + +version="$1" +if [ -z "${version}" ]; then + echo "Usage: ./build_release.sh [version]" + exit 1 +fi + +cd cmd/chunk + +os="windows" +for arch in amd64 arm arm64; do + output="chunk-${version}-${os}-${arch}.exe" + GOOS=$os GOARCH=$arch go build -o $output +done + +os="linux" +for arch in amd64 arm arm64; do + output="chunk-${version}-${os}-${arch}" + GOOS=$os GOARCH=$arch go build -o $output +done + +os="darwin" +for arch in amd64 arm64; do + output="chunk-${version}-${os}-${arch}" + GOOS=$os GOARCH=$arch go build -o $output +done