Artifactory Conan存储库权限,以防止修改已发布的程序包

时间:2019-03-01 09:10:40

标签: artifactory conan

我想实现的是,频道release(例如mylib/1.0.0@myuser/release)的柯南软件包仅受到“常规用户”的保护,不能删除/修改。

这意味着可以添加/上载此类软件包/食谱的其他二进制软件包,因为它们可能无法立即构建和上传,但不能删除或修改配方或任何二进制软件包。

到目前为止,我们已经设法配置了权限,以便在命令行上使用Conan上载/删除软件包时所有这些都能按预期工作,但是尽管如此,仍然可以从Artifactory的Web UI删除整个软件包版本树下面还有带有频道release的软件包。例如。如果在屏幕快照中单击“删除”,则所有cmake个软件包,包括release个软件包都将消失:

enter image description here

这也可能是Artifactory的错误,因为IMO如果我没有对树中所有元素的删除权限,则应该无法删除整棵树。

这些是允许写入和删除操作的模式: patterns for write and delete permissions

以下是允许写入但不允许删除操作的模式: patterns for write only

0 个答案:

没有答案