我在Cloudbees中有管道作业,该cloudbees在伪影服务器上构建和上传伪像。我已经设置了 buildRetention 期间。使用Groovy脚本来运行这项工作。
使用的命令如下:
        buildInfo.retention maxBuilds: 5, maxDays: 5, deleteBuildArtifacts: true
有些构建被标记为永久保留。
例如。提到的构建保留期是5个构建,当前作业的1个构建标记为 keepforever
需要了解一些信息:
1.它会删除 keepforever 还构建工件吗?
想知道它将如何工作。
我的要求是在运行构建时,它将使用构建保留率上传到文物服务器。它不应删除用 keepforever
标记的构建请建议。
我认为应该像
一样简单currentBuild.rawBuild.keepLog(true)
如果您有任何子工作,也必须为所有子工作完成。