泊坞窗图像的版本增量

时间:2016-03-26 06:02:37

标签: docker dockerfile

我打算用下面的命令构建一个IMAGE,但命令没有执行。你能否告诉我下面脚本中的错误是什么?

IMAGE = testimage

ID=$(docker build  -t ${IMAGE} .  | tail -1 | sed 's/.*Successfully built \(.*\)$/\1/')
echo $ID
docker tag ${ID} pushdocker/${IMAGE}:${VERSION}

此处pushdocker是我的Docker中心名称空间

2 个答案:

答案 0 :(得分:1)

我跟着@aron digulla脚本,它现在正常工作。

{{1}}

答案 1 :(得分:0)

我从git获取Git Commit Level并将其作为版本号应用于DOCKER Image。

TAG="$(git log --pretty=oneline -1 | awk '{print $1}' | cut -c 1-7)"
echo "LATEST COMMIT NUMBER is $TAG"
and then apply $TAG to docker tag command like below

docker tag image:latest image:$TAG` below is the output.

xyz:latest
xyz:7digitcommit number