Artifactory - 删除超过 20 天的工件

Artifactory - delete artifacts older than 20 days

我正在尝试将 Jenkins 与 Artifactory 集成。我有一个用于定义 Jenkins 管道作业的 groovy 脚本。在 Artifactory 上,我有一个包含许多子文件夹的项目存储库。对于每个 Jenkins 新构建,都会在 Artifactory 存储库中创建一个新文件夹。这个想法是我不知道如何删除超过 20 天的文件夹和内容工件。我使用 AQL 来检索它们,但我不知道如何删除我检索到的内容。我无法使用 Artifactory Cleanup Plugin,因为我无权在平台上安装它。

谢谢

在发布构建信息之前,定义 20 天的构建保留期:

// Delete build after 20 days
buildInfo.retention maxDays: 20, deleteBuildArtifacts: true

更多信息: https://www.jfrog.com/confluence/display/RTF/Scripted+Pipeline+Syntax#ScriptedPipelineSyntax-TriggeringBuildRetention