Add ARM builds, #1028
This commit is contained in:
10
Makefile
10
Makefile
@@ -35,12 +35,22 @@ run-backend:
|
||||
dist: dist-frontend dist-backend
|
||||
dist-frontend:
|
||||
yarn build
|
||||
|
||||
dist-backend: dist-backend-linux dist-backend-darwin dist-backend-windows
|
||||
dist-backend-windows: extension = .exe
|
||||
dist-backend-%:
|
||||
$(eval filename = zabbix-plugin_$*_amd64$(extension))
|
||||
env GOOS=$* GOARCH=amd64 go build -ldflags="-s -w" -mod=vendor -o ./dist/$(filename) ./pkg
|
||||
|
||||
# ARM
|
||||
dist-arm: dist-arm-linux-arm-v6 dist-arm-linux-arm64
|
||||
dist-arm-linux-arm-v6:
|
||||
env GOOS=linux GOARCH=arm GOARM=6 go build -ldflags="-s -w" -mod=vendor -o ./dist/zabbix-plugin_linux_arm ./pkg
|
||||
dist-arm-linux-arm-v7:
|
||||
env GOOS=linux GOARCH=arm GOARM=7 go build -ldflags="-s -w" -mod=vendor -o ./dist/zabbix-plugin_linux_arm ./pkg
|
||||
dist-arm-linux-arm64:
|
||||
env GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -mod=vendor -o ./dist/zabbix-plugin_linux_arm64 ./pkg
|
||||
|
||||
.PHONY: test
|
||||
test: test-frontend test-backend
|
||||
test-frontend:
|
||||
|
||||
Reference in New Issue
Block a user