rem*_*elt 7 git github continuous-deployment docker
我正在使用Docker构建持续部署策略.我的代码托管在Github上,当我推送到git时,Docker注册表启动了自动构建.默认设置是在我推送到主控时开始构建,并使用"最新"标记创建图像.这很好,但我想也能够在git中标记提交并基于它创建一个图像.在Docker注册表站点上似乎有一些功能,在Edit Automated Build设置页面上,我可以为类型选择"tag"并提供静态标记名称.
如何让Docker标记名称与Git标记名称相同?
目标是能够标记特定版本,以便有版本历史记录.
命令行中最简单的解决方案是嵌套的 git-rev 命令:
docker tag <image> <image>:$(git rev-parse --short HEAD)"
Run Code Online (Sandbox Code Playgroud)
给你例如
<image> = myImage >> myImage:67df348
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2296 次 |
| 最近记录: |