jenkins 如何使用curl命令从nexus中删除目录

7ajki6be  于 2023-02-03  发布在  Jenkins
关注(0)|答案(1)|浏览(303)

我当前正在使用此命令从目录中删除特定文件,它按预期工作

curl -s -u user_name:password  --request DELETE https://host_name/repository/Folder/artifact.py

我想使用thiscurl命令删除文件夹目录,但这不起作用:(

curl -s -u user_name:password --request DELETE https://host_name/repository/Folder

请使用curl命令帮助删除目录.
提前感谢:)

gblwokeq

gblwokeq1#

这在Nexus 3中是不可能的。您可以在项目的Jira https://issues.sonatype.org/browse/NEXUS-11881上遵循此功能的增强请求。
唯一的解决方案似乎是使用Web UI手动删除目录(子树),如https://issues.sonatype.org/browse/NEXUS-14682中所实现的那样。
或者编写一个脚本,搜索子树中的所有文件并逐个删除它们(之后空目录也会消失),例如类似https://gist.github.com/kamal2222ahmed/c3d65dfac3f2bc26183e7f5e4caa51cd的脚本

相关问题