我正在使用nexus来托管maven和docker工件。对于docker生产工件,我想打开“禁用重新部署”,以确保在nexus服务器可能正在生产中时,图像永远不会发生变化。
但是,启用“禁用重新部署”似乎无法重新发布“最新”标记以指向最新版本。
尝试推送时,我会在客户端上遇到模糊错误,例如blob upload invalid: blob upload invalid
。
是否可以禁用重新部署到具体版本标签,同时允许使用“最新”
等标签答案 0 :(得分:3)
这是不可能的。考虑到Docker格式的工作原理,这似乎有点奇怪。您可以转到https://issues.sonatype.org/browse/NEXUS并提交有关此功能的问题。
答案 1 :(得分:2)
在声纳类型3.21.1中,已添加了此功能。选择“禁用重新部署策略”后,我们得到一个新选项:允许重新部署“最新”标签,但对所有其他标签都遵循部署策略。