Gitlab CI/CD 通用包文件过期时间

Posted

技术标签:

【中文标题】Gitlab CI/CD 通用包文件过期时间【英文标题】:Gitlab CI/CD generic package file expiration time 【发布时间】:2021-11-10 00:20:24 【问题描述】:

我正在使用 Gitlab CI/CD API 上传包含构建项目的 zip 文件作为通用包,如下所示:

curl --header “JOB-TOKEN: $CI_JOB_TOKEN” --upload-file $OUTPUT_FOLDER/$ZIP_NAME.zip $PACKAGE_REGISTRY_URL/$TAG_NAME/$ZIP_NAME-$TAG_NAME.zip

一切正常,但我想知道包文件是否有过期日期(即:是否会在一段时间后自动删除),因为我无法在文档。 如果这很重要:我们正在使用带有高级帐户的 SaaS Gitlab。

【问题讨论】:

【参考方案1】:

如果您将它上传到包注册表,它会一直留在那里,直到您 delete 它。此注册表与 GitLab CI/CD 中过期的 Artifacts 系统不同。基础架构和容器注册表的行为方式与包注册表相同。

【讨论】:

以上是关于Gitlab CI/CD 通用包文件过期时间的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab CI/CD 自动标记发布

gitlab令牌过期

当我试图设置 gcp 服务帐户时,Gitlab ci/cd 作业显示错误(无法读取 json 文件)

Gitlab CI/CD 在“清理项目目录和基于文件的变量”时失败,并显示“错误:作业失败:退出代码 1”

GItlab作CI/CD时,想快点,有啥招?

Gitlab CI/CD 作业的日志超出限制