我在CloudBees中有管道作业,该作业在工件服务器上构建和上传工件。我已设置 BuildRetention 期限。使用groovy脚本运行作业。
使用的命令如下:
buildInfo.retention maxBuilds: 5, maxDays: 5, deleteBuildArtifacts: true
某些内部版本已标记为永久保留。
例如提到的版本保留期为5个版本,当前作业有1个版本标记为 KeepForever
需要了解一些信息:
1.是否还会删除 KeepForever 构建工件?
想知道它将如何工作。
我的要求是,运行构建时,它会以保留构建的状态上传到工件服务器。它不应删除标有 KeepForever
的版本请提出建议。
答案 0 :(得分:0)
我认为它应该像
currentBuild.rawBuild.keepLog(true)
如果有任何子作业,也必须完成。