我想实现的是,频道release
(例如mylib/1.0.0@myuser/release
)的柯南软件包仅受到“常规用户”的保护,不能删除/修改。
这意味着可以添加/上载此类软件包/食谱的其他二进制软件包,因为它们可能无法立即构建和上传,但不能删除或修改配方或任何二进制软件包。
到目前为止,我们已经设法配置了权限,以便在命令行上使用Conan上载/删除软件包时所有这些都能按预期工作,但是尽管如此,仍然可以从Artifactory的Web UI删除整个软件包版本树下面还有带有频道release
的软件包。例如。如果在屏幕快照中单击“删除”,则所有cmake
个软件包,包括release
个软件包都将消失:
这也可能是Artifactory的错误,因为IMO如果我没有对树中所有元素的删除权限,则应该无法删除整棵树。