Files
paralus/Makefile
abin-rafay 464a1014db User management (#8)
multiple fixes and refactored to support from id to name, added resource roles, permissions script and improved test coverage
2022-02-03 11:04:01 +05:30

42 lines
965 B
Makefile

.PHONY: tidy
tidy:
GOPRIVATE=github.com/RafaySystems/* go mod tidy
.PHONY: vendor
vendor:
go mod vendor
.PHONY: build-proto
build-proto:
cd components; buf build
.PHONY: gen-proto
gen-proto:
cd components/common; buf generate
cd components/adminsrv; buf generate
cd components/usermgmt; buf generate
cd components/cluster-scheduler; buf generate
.PHONY: test
test:
cd components/common; go test ./...
cd components/adminsrv; go test ./...
cd components/usermgmt; go test ./...
cd components/cluster-scheduler; go test ./...
.PHONY: check
check:
cd components/common; go fmt ./...
cd components/adminsrv; go fmt ./...
cd components/usermgmt; go fmt ./...
cd components/cluster-scheduler; go fmt ./...
cd components/common; go vet ./...
cd components/adminsrv; go vet ./...
cd components/usermgmt; go vet ./...
cd components/cluster-scheduler; go vet ./...
.PHONY: clean
clean:
rm -rf components/**/gen
find . -name "*.pb*" -type f -delete