2020-12-07 14:24:15 +08:00
|
|
|
.PHONY: ke
|
2020-11-19 14:53:27 +08:00
|
|
|
|
|
|
|
BINARY="ke"
|
2021-01-14 18:46:18 +08:00
|
|
|
GOBIN=$(shell go env GOPATH)/bin
|
2020-12-07 14:24:15 +08:00
|
|
|
fmt:
|
|
|
|
gofmt -w ./pkg ./cmd
|
2020-11-27 17:20:00 +08:00
|
|
|
|
2020-12-07 14:24:15 +08:00
|
|
|
ke:
|
2021-01-14 18:46:18 +08:00
|
|
|
GO111MODULE=on GOPROXY=https://proxy.golang.org CGO_ENABLED=0 go get -u github.com/gobuffalo/packr/v2/packr2
|
|
|
|
$(GOBIN)/packr2 build -a -o ${BINARY} main.go
|
2020-12-07 14:24:15 +08:00
|
|
|
|
|
|
|
# install kubeye
|
|
|
|
install: ke
|
|
|
|
mv ${BINARY} /usr/local/bin/
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm ${BINARY}
|
|
|
|
|
|
|
|
# uninstall kubeye from local computer
|
|
|
|
uninstall:
|
2021-01-07 15:42:50 +08:00
|
|
|
rm /usr/local/bin/${BINARY} 2> /dev/null
|
|
|
|
|
|
|
|
install-goreleaser:
|
|
|
|
curl -sfL https://install.goreleaser.com/github.com/goreleaser/goreleaser.sh | sh
|
|
|
|
|
|
|
|
build-multiarch: install-goreleaser
|
2021-01-14 18:46:18 +08:00
|
|
|
./bin/goreleaser release --snapshot --skip-publish --rm-dist
|