diff --git a/build.sh b/build.sh index d58e92b57bb1be8173c155248a926de75fabda52..d94b9f0af6a1a5ea8793d9ba8918c991f799b45a 100755 --- a/build.sh +++ b/build.sh @@ -61,7 +61,16 @@ if [ "$PLATFORM" == "windows" ]; then $BIN_NAME = "${BIN_NAME}.exe" fi + +# env GOOS=windows GOARCH=amd64 go build -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" . +env GOOS=$PLATFORM GOARCH=$ARCH go get -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" . +if [ $? -gt 0 ]; then + echo -e "\nthere was an error while compiling the code\n" + exit +fi + EXECUTABLE_PATH="${GOPATH}/bin/${PLATFORM}_${ARCH}/${BIN_NAME}" +[ -f $EXECUTABLE_PATH] || EXECUTABLE_PATH="${GOPATH}/bin//${BIN_NAME}" run_upx() { if ! which upx &>/dev/null; then @@ -72,12 +81,6 @@ run_upx() { upx --brute "$EXECUTABLE_PATH" } -# env GOOS=windows GOARCH=amd64 go build -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" . -env GOOS=$PLATFORM GOARCH=$ARCH go get -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" . -if [ $? -gt 0 ]; then - echo -e "\nthere was an error while compiling the code\n" - exit -fi while true; do echo -e "\nUPX degrades performances but in the case of acme-downloader it is not noticeable"