使用Makefile获取最新的git标签

我有一个我用来build立我的docker形象的Makefile。

NAME = demo/docker-test default: build build: docker build -t $(NAME) . push: docker push $(NAME) 

我想追加到我的Git标签,即build最新版本

 build: docker build -t $(NAME):$(VERSION) . 

所以如果我在Git v.1.2有3个标签, v.1.3v.1.4 VERSION就是v.1.4

这可能在一个Makefile? 如果是的话,我从哪里开始呢?

 git describe --tags 

应该给你所需要的输出

从那里你应该能够检查出make脚本中的文件