CloudBees:管道工作:条件匹配下的保留式删除永久性文物



我在Cloudbees中有管道作业,该cloudbees在伪影服务器上构建和上传伪像。我已经设置了 buildRetention 期间。使用Groovy脚本来运行这项工作。

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

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

例如。提到的构建保留期是5个构建,当前作业的1个构建标记为 keepforever

需要了解一些信息:
1.它会删除 keepforever 还构建工件吗?

想知道它将如何工作。

我的要求是在运行构建时,它将使用构建保留率上传到文物服务器。它不应删除用 keepforever

标记的构建

请建议。

我认为应该像

一样简单
currentBuild.rawBuild.keepLog(true)

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

相关内容

  • 没有找到相关文章

最新更新