使用Makefile获取最新的git标记

时间:2015-12-13 19:52:36

标签: git makefile docker

我有一个Makefile,用于构建我的docker镜像。

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中吗?如果是这样,我该从哪里开始?

1 个答案:

答案 0 :(得分:2)

git describe --tags 

应该为您提供所需的输出

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