仓库策略

更新时间:2025-01-17 02:49:01

本文主要介绍仓库策略,包括制品保留策略、制品覆盖策略、制品回收站策略,帮助您高效管理制品仓库。

开启保留策略

进入目标制品仓库 -> 设置 -> 仓库策略 -> 开启保留策略,支持设置仓库制品保留策略。根据您设置的保留规则,云效 Packages 会定期清理不满足保留条件的制品,避免长时间未被使用的老旧制品占据过大储存空间。同时启用多个保留条件时,任一条件不满足则会被清理,清理时机为次日凌晨0:00-6:00之间,您可以在次日通过仓库动态查看制品删除记录。

  • 单个制品最大保存 xx 个版本:针对本仓库内的制品包,单个制品最大保留的版本数。保留版本按照最新更新时间倒序排序,保留最新的 xx 个版本。

  • 仅保留最近 xx 天内更新或有下载的制品版本:针对本仓库内的制品包,仅保留最近 xx 天有更新或有下载的制品版本

  • 单个 snapshot 版本最多保留 xx 个时间戳版本:该策略仅针对 maven snapshot 仓库有效。针对 snapshot 包,单个版本最多保留 xx 个时间戳版本。

image

制品是否允许覆盖

进入目标制品仓库 -> 设置 -> 仓库策略 -> 制品是否允许覆盖,支持开启或关闭覆盖策略。开启后,允许推送相同包名、相同版本的制品,且会覆盖老的制品版本;关闭后,推送相同包名、相同版本的制品则会失败。

特别的,针对 maven 仓库,开启后,允许推送相同包名、相同版本的Release制品,且会覆盖老的制品版本;关闭后,推送相同包名、相同版本的Release制品则会失败;Snapshot包始终允许覆盖。

image

制品回收站策略

进入目标制品仓库 -> 设置 -> 仓库策略 -> 制品回收站策略,支持设置制品回收站策略。开启后,本仓库制品回收站中的制品将按照设定的规则自动清理,清理时机为次日凌晨0:00-6:00之间,您可以在次日通过仓库动态查看制品删除记录。

  • 制品回收站中的制品最多保留 xx 天后自动彻底删除:制品从包列表中删除后会进入制品回收站,开启本策略后,制品回收站中的制品会在 xx 天后自动彻底删除。彻底删除后不可恢复,请谨慎配置!

image

  • 本页导读 (1)
  • 开启保留策略
  • 制品是否允许覆盖
  • 制品回收站策略
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等