改进makefile
diff --git a/Makefile b/Makefile
index f9357b8..ffe6866 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,16 @@
GRADLE=./gradlew
+GIT=git
+
+VERSION=$(shell git describe --tags --abbrev=7 --always)
+TAG=$(shell echo $(VERSION) | awk -F'-' '{print $$1}')
+DISTANCE=$(shell echo $(VERSION) | awk -F'-' '{print $$2}')
+HASH=$(shell echo $(VERSION) | awk -F'-' '{print $$3}')
+
+ifneq ($(DISTANCE), 0)
+IMAGE_VERSION=dev
+else
+IMAGE_VERSION=$(TAG)
+endif
.PHONY: clean build
@@ -16,8 +28,8 @@
$(GRADLE) ynrcc-agent:docker
push: docker
- docker push harbor.supwisdom.com/dali/payapi
- docker push harbor.supwisdom.com/dali/ynrcc
+ docker push harbor.supwisdom.com/dali/payapi:$(IMAGE_VERSION)
+ docker push harbor.supwisdom.com/dali/ynrcc:$(IMAGE_VERSION)
publish: build
$(GRADLE) publish