CloudBees:管道作业:条件匹配基础上的保留会删除永久工件吗?

时间:2019-03-18 07:48:10

标签: jenkins-pipeline ubuntu-18.04 cloudbees retention

我在CloudBees中有管道作业,该作业在工件服务器上构建和上传工件。我已设置 BuildRetention 期限。使用groovy脚本运行作业。

使用的命令如下:
buildInfo.retention maxBuilds: 5, maxDays: 5, deleteBuildArtifacts: true

某些内部版本已标记为永久保留。

例如提到的版本保留期为5个版本,当前作业有1个版本标记为 KeepForever

需要了解一些信息:
1.是否还会删除 KeepForever 构建工件?

想知道它将如何工作。

我的要求是,运行构建时,它会以保留构建的状态上传到工件服务器。它不应删除标有 KeepForever

的版本

请提出建议。

1 个答案:

答案 0 :(得分:0)

我认为它应该像

currentBuild.rawBuild.keepLog(true)

如果有任何子作业,也必须完成。