我正在尝试了解码头注册表和它的标签。如何在码头注册表中获取滚动的最新标签
我实际上使用gitlab注册表。
场景:
我推image1:latest
五分钟后,我再次推image1:latest
。
我的注册表中只有一个image1:latest
实例。
我在猜测标签只是文本,没有语义意义,这是理解的。因此,注册表不能只保留一个图像与latest
标签。它不明白,latest
意味着什么。
我需要什么,如果我正确理解这一点,是一种只有一个图像latest
标签的方法。因此,在我上面的例子中,我会看到..
image1 - Uploaded 5 minutes ago
image1:latest - Uploaded 30 seconds ago
如果它不工作,这种方式又是什么集装箱正确的版本控制策略?
非常有帮助谢谢。我现在的问题是如何获取.gitlab-ci.yml文件的版本号。我不想每次更改版本时都更新构建定义。你如何处理这个? – Remotec
因为一切都是通过Jenkins/Shell脚本自动完成的,所以我基本上有一个模板yml,并且使用'sed'来替换每次使用内部版本号的版本号。但在你的情况下,如果你不关心标签,只需在没有标签的情况下推送它,每当你想在容器中使用图像时使用':latest'。 – Serey