【问题标题】:Artifactory retention set but not deleteBuildArtifacts, what happens?Artifactory 保留集但没有 deleteBuildArtifacts,会发生什么?
【发布时间】: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


    【解决方案1】:

    如果 deleteBuildArtifacts 设置为 false,则不应在保留时间过后删除工件。 相反,只会删除构建信息。

    更多信息:

    【讨论】:

      猜你喜欢
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2012-09-10
      相关资源
      最近更新 更多