我有一个Makefile,用来构建我的docker映像。
NAME = demo/docker-test
default: build
build:
docker build -t $(NAME) .
push:
docker push $(NAME)
我想在build
中添加我的Git标签的最新版本,即
build:
docker build -t $(NAME):$(VERSION) .
因此,如果我在Git中有3个标签v.1.2
,v.1.3
,v.1.4
VERSION将是v.1.4
。
这在Makefile中可能吗?如果是,如何开始?
git describe --tags
应该给你所需的输出
从那里,您应该能够检查出生成脚本中的文件