123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- .DEFAULT_GOAL := build
- .PHONY: up
- up: cli.install
- @gf up -a
- .PHONY: build
- build: cli.install
- @gf build -ew
- .PHONY: ctrl
- ctrl: cli.install
- @gf gen ctrl
- .PHONY: dao
- dao: cli.install
- @gf gen dao
- .PHONY: enums
- enums: cli.install
- @gf gen enums
- .PHONY: service
- service: cli.install
- @gf gen service
- .PHONY: image
- image: cli.install
- $(eval _TAG = $(shell git rev-parse --short HEAD))
- ifneq (, $(shell git status --porcelain 2>/dev/null))
- $(eval _TAG = $(_TAG).dirty)
- endif
- $(eval _TAG = $(if ${TAG}, ${TAG}, $(_TAG)))
- $(eval _PUSH = $(if ${PUSH}, ${PUSH}, ))
- @gf docker ${_PUSH} -tn $(DOCKER_NAME):${_TAG};
- .PHONY: image.push
- image.push: cli.install
- @make image PUSH=-p;
- .PHONY: deploy
- deploy: cli.install
- $(eval _TAG = $(if ${TAG}, ${TAG}, develop))
- @set -e; \
- mkdir -p $(ROOT_DIR)/temp/kustomize;\
- cd $(ROOT_DIR)/manifest/deploy/kustomize/overlays/${_ENV};\
- kustomize build > $(ROOT_DIR)/temp/kustomize.yaml;\
- kubectl apply -f $(ROOT_DIR)/temp/kustomize.yaml; \
- if [ $(DEPLOY_NAME) != "" ]; then \
- kubectl patch -n $(NAMESPACE) deployment/$(DEPLOY_NAME) -p "{\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"date\":\"$(shell date +%s)\"}}}}}"; \
- fi;
- .PHONY: pb
- pb: cli.install
- @gf gen pb
- .PHONY: pbentity
- pbentity: cli.install
- @gf gen pbentity
|