首页 > 解决方案 > Gitlab CI/CD 通用包文件过期时间

问题描述

我正在使用 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。

标签: gitlabgitlab-cigitlab-api

解决方案


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


推荐阅读