some updates

This commit is contained in:
ston1th 2021-11-28 16:58:47 +01:00
commit a6b7574741
7 changed files with 51 additions and 97 deletions

View file

@ -17,15 +17,19 @@ else
GOBIN=$(shell go env GOBIN)
endif
all: manager
all: $(CONTROLLER_NAME) $(APPROVER_NAME)
# Run tests
test: fmt vet
go test ./... -coverprofile cover.out
# Build manager binary
manager: fmt vet
go build -o bin/manager main.go
.PHONY: $(CONTROLLER_NAME)
$(CONTROLLER_NAME): fmt vet
go build -o $(CONTROLLER_NAME) cmd/$(CONTROLLER_NAME)/main.go
.PHONY: $(APPROVER_NAME)
$(APPROVER_NAME): fmt vet
go build -o $(APPROVER_NAME) cmd/$(APPROVER_NAME)/main.go
# Run go fmt against code
fmt:
@ -43,6 +47,9 @@ build-controller:
build-approver:
docker build --build-arg ARCH=$(ARCH) --build-arg LDFLAGS="$(LDFLAGS)" -f images/$(APPROVER_NAME)/Dockerfile . -t $(APPROVER_IMG)-$(ARCH):$(TAG)
.PHONY: docker
docker: docker-build docker-push
.PHONY: docker-build
docker-build: build-controller build-approver