21 lines
447 B
Makefile
21 lines
447 B
Makefile
.PHONY: build plugin check
|
|
|
|
LDFLAGS = $(shell ./version.sh)
|
|
|
|
default: build
|
|
|
|
build: kubectl-kruise
|
|
|
|
kubectl-kruise: fmt vet
|
|
GO111MODULE=on CGO_ENABLED=0 go build -ldflags "$(LDFLAGS)" -o bin/kubectl-kruise cmd/plugin/main.go
|
|
|
|
test:
|
|
find . -iname '*.go' -type f | grep -v /vendor/ | xargs gofmt -l
|
|
GO111MODULE=on go test -v -race ./...
|
|
go vet ./...
|
|
|
|
fmt: ## Run go fmt against code.
|
|
go fmt ./...
|
|
|
|
vet: ## Run go vet against code.
|
|
go vet ./...
|