允许在Nexus OSS中重新部署“最新”docker标记

时间:2017-03-20 15:41:12

标签: docker nexus

我正在使用nexus来托管maven和docker工件。对于docker生产工件,我想打开“禁用重新部署”,以确保在nexus服务器可能正在生产中时,图像永远不会发生变化。

但是,启用“禁用重新部署”似乎无法重新发布“最新”标记以指向最新版本。

尝试推送时,我会在客户端上遇到模糊错误,例如blob upload invalid: blob upload invalid

是否可以禁用重新部署到具体版本标签,同时允许使用“最新”

等标签

2 个答案:

答案 0 :(得分:3)

这是不可能的。考虑到Docker格式的工作原理,这似乎有点奇怪。您可以转到https://issues.sonatype.org/browse/NEXUS并提交有关此功能的问题。

答案 1 :(得分:2)

在声纳类型3.21.1中,已添加了此功能。选择“禁用重新部署策略”后,我们得到一个新选项:允许重新部署“最新”标签,但对所有其他标签都遵循部署策略。

sonartype

链接:https://issues.sonatype.org/browse/NEXUS-18186