我有一个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.3
,v.1.4
VERSION将为v.1.4
。
这可能在Makefile中吗?如果是这样,我该从哪里开始?
答案 0 :(得分:2)
git describe --tags
应该为您提供所需的输出
从那里你应该能够查看make脚本中的文件