jenkins 对象保留集但未删除BuildArtifacts,会发生什么情况?

m1m5dgzv  于 2023-02-21  发布在  Jenkins
关注(0)|答案(1)|浏览(171)

当把工件上传到JFrog工件工厂时,你可以把保留时间设置为最大天数。On也可以设置布尔值deleteBuildArtifacts: true。如果不设置后者,那么在保留时间过后会发生什么?垃圾清理在下次运行时会处理工件吗?

def server = Artifactory.server(...)
def buildInfo = Artifactory.newBuildInfo()
buildInfo.retention maxDays: 10
server.upload(..., buildInfo)
server.publishBuildInfo(buildInfo)

我已经阅读了关于触发构建保留的the scripted pipeline syntax documentation,但找不到答案。
除了好奇之外,我问这个问题的原因是因为上传工件的用户没有/不应该有DELETE/OVERWRITE权限(但是其他服务用户可能有)。

avkwfej4

avkwfej41#

如果deleteBuildArtifacts设置为false,则在保留时间过后不应删除工件,而只删除构建信息。
如需了解更多信息:

相关问题