【发布时间】:2021-08-26 04:07:54
【问题描述】:
将工件上传到 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 权限(但是可能有其他服务用户拥有它)。
【问题讨论】:
标签: jenkins artifactory jfrog cicd