Compile prod binaries with -w and -s

This commit is contained in:
Jannis Mattheis 2019-01-20 12:13:18 +01:00
parent 0927616f30
commit 98710db507
1 changed files with 1 additions and 1 deletions

View File

@ -44,7 +44,7 @@ before_deploy:
export BEFORE_DEPLOY_RUN=1; export BEFORE_DEPLOY_RUN=1;
if [[ $TRAVIS_TAG != "v"* ]]; then exit 1; fi; if [[ $TRAVIS_TAG != "v"* ]]; then exit 1; fi;
export VERSION=$(echo $TRAVIS_TAG | cut -c 2-); export VERSION=$(echo $TRAVIS_TAG | cut -c 2-);
export LD_FLAGS="-X main.Version=${VERSION} -X main.BuildDate=$(date "+%F-%T") -X main.Commit=$(git rev-parse --verify HEAD) -X main.Mode=prod"; export LD_FLAGS="-w -s -X main.Version=${VERSION} -X main.BuildDate=$(date "+%F-%T") -X main.Commit=$(git rev-parse --verify HEAD) -X main.Mode=prod";
go build -ldflags="$LD_FLAGS" -o build/gotify-linux-amd64; go build -ldflags="$LD_FLAGS" -o build/gotify-linux-amd64;
CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -ldflags="$LD_FLAGS" -o build/gotify-windows-amd64.exe; CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -ldflags="$LD_FLAGS" -o build/gotify-windows-amd64.exe;
CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ CGO_ENABLED=1 GOOS=linux GOARCH=arm64 go build -ldflags="$LD_FLAGS" -o build/gotify-linux-arm64; CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ CGO_ENABLED=1 GOOS=linux GOARCH=arm64 go build -ldflags="$LD_FLAGS" -o build/gotify-linux-arm64;