1
泊坞枢纽允许图像的自动编译通过指向Github上和建筑上须─
- 提交到一个特定的分支名
- 做使用特定标记名称进行提交
Docker Hub也不允许使用相同版本的图像标记,这意味着如果图像是使用标记:version_1
和更高版本构建的,则使用:version_1
构建另一个图像时,我的原始图像会被完全覆盖。
我想能够有图像的历史。将autobuild指向特定的分支名称意味着,在每次提交(和随后的图像构建)时,先前的图像将被覆盖。因此,我不能利用#1来完成这一点。但也许,我可以利用提交标记!
愿望:
如果我自动生成一个随机的标签,并将其应用到git的承诺,我可能有图像,其中每个提交都有自己的标签的历史。从特定提交部署图像的过程只需要找到应用于该提交的随机标签。
我该如何应用一个随机标签(或者更好的办法是将提交的SHA作为标签应用于自身(也许不可能))到我的提交?
我不反对bash脚本来解决这个问题。
将当前(日期)时间添加为标记怎么样?它应该确保它们是独一无二的,并且有点人类可读。 – ToVine