0

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

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

一些构建被标记为永久保留。

例如,提到的构建保留期是 5 个构建,当前工作有 1 个构建标记为KeepForever

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

想知道它将如何工作。

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

请建议。

4

1 回答 1

0

我认为它应该很简单

currentBuild.rawBuild.keepLog(true)

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

于 2019-03-19T08:52:51.247 回答