1

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

谢谢

4

1 回答 1

6

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

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

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

于 2019-08-29T06:36:32.100 回答