File tree Expand file tree Collapse file tree 2 files changed +19
-6
lines changed Expand file tree Collapse file tree 2 files changed +19
-6
lines changed Original file line number Diff line number Diff line change 2121 event :
2222 - tag
2323 commands :
24- - apk add git make
24+ - apk add git make upx
2525 - make build -j$(nproc)
26+ - make compress -j$(nproc)
2627
2728- name : Publish binaries to Github
2829 image : plugins/github-release
4344 - sha512
4445---
4546kind : signature
46- hmac : cf137f1b661efff57328c87c254c758fa27bcfb40f34b05c63975a680bea2ddf
47+ hmac : dd6eebc7795bd809dd5cc006aa5a28b114e7b901b369f5a7a171e7f40431d565
4748
4849...
Original file line number Diff line number Diff line change @@ -4,18 +4,30 @@ APP_VERSION := $(shell git tag | tail -1)
44build : build_linux build_windows build_darwin ; @echo "Done building!"
55
66build_linux : ; @\
7- GOOS =linux GOARCH=amd64 go build -mod vendor -ldflags "-X main.AppVersion=${APP_VERSION}" -o bin/gots_linux_amd64 cmd/gots/main.go && \
7+ GOOS =linux GOARCH=amd64 go build -mod vendor -ldflags "-s -w - X main.AppVersion=${APP_VERSION}" -o bin/gots_linux_amd64 cmd/gots/main.go && \
88chmod +x bin/gots_linux_amd64
99
1010build_windows : ; @\
11- GOOS =windows GOARCH=amd64 go build -mod vendor -ldflags "-X main.AppVersion=${APP_VERSION}" -o bin/gots_windows_amd64.exe cmd/gots/main.go
11+ GOOS =windows GOARCH=amd64 go build -mod vendor -ldflags "-s -w - X main.AppVersion=${APP_VERSION}" -o bin/gots_windows_amd64.exe cmd/gots/main.go
1212
1313build_darwin : ; @\
14- GOOS =darwin GOARCH=amd64 go build -mod vendor -ldflags "-X main.AppVersion=${APP_VERSION}" -o bin/gots_darwin_amd64 cmd/gots/main.go && \
14+ GOOS =darwin GOARCH=amd64 go build -mod vendor -ldflags "-s -w - X main.AppVersion=${APP_VERSION}" -o bin/gots_darwin_amd64 cmd/gots/main.go && \
1515chmod +x bin/gots_darwin_amd64
1616
17+ .PHONY : compress
18+ compress : compress_linux compress_windows compress_darwin ; @echo "Done compressing binaries"
19+
20+ compress_linux :
21+ @ upx -qqq bin/gots_linux_amd64
22+
23+ compress_windows :
24+ @ upx -qqq bin/gots_windows_amd64.exe
25+
26+ compress_darwin :
27+ @ upx -qqq bin/gots_darwin_amd64
28+
1729docker_build : ; @\
1830docker build -t harbor.zyra.ca/public/gots .
1931
2032docker_push : ; @\
21- docker push harbor.zyra.ca/public/gots
33+ docker push harbor.zyra.ca/public/gots
You can’t perform that action at this time.
0 commit comments