From 2815638f2d05211ca19e9be5c98eee3f11b50b75 Mon Sep 17 00:00:00 2001 From: Shubham Agrawal Date: Wed, 22 Mar 2023 13:32:31 +0530 Subject: [PATCH] Reduce binary asset size (#16) --- .drone.yml | 10 +++++----- .gitignore | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index 17d5599..533b5ed 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,11 +7,11 @@ steps: image: golang:1.19 commands: - go test ./... - - GOOS=linux GOARCH=amd64 go build -o release/plugin-linux-amd64 - - GOOS=linux GOARCH=arm64 go build -o release/plugin-linux-arm64 - - GOOS=darwin GOARCH=amd64 go build -o release/plugin-darwin-amd64 - - GOOS=darwin GOARCH=arm64 go build -o release/plugin-darwin-arm64 - - GOOS=windows GOARCH=amd64 go build -o release/plugin-windows-amd64.exe + - GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o release/plugin-linux-amd64 + - GOOS=linux GOARCH=arm64 go build -ldflags "-s -w" -o release/plugin-linux-arm64 + - GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w" -o release/plugin-darwin-amd64 + - GOOS=darwin GOARCH=arm64 go build -ldflags "-s -w" -o release/plugin-darwin-arm64 + - GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o release/plugin-windows-amd64.exe - name: release amd64 binary image: plugins/github-release settings: diff --git a/.gitignore b/.gitignore index 60b06f2..d7cbf91 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ _*.md .vscode .idea +release/