本文主要介紹倉庫策略,包括製品保留原則、製品覆蓋策略、製品資源回收筒策略,協助您高效管理製品倉庫。
開啟保留原則
進入目標製品倉庫,選擇,支援設定倉庫製品保留原則。根據您設定的保留規則,雲效 Packages 會定期清理不滿足保留條件的製品,避免長時間未被使用的老舊製品佔據過大儲存空間。同時啟用多個保留條件時,任一條件不滿足則會被清理,清理時機為次日淩晨0:00-6:00之間,您可以在次日通過倉庫動態查看製品刪除記錄。
僅保留最近 xx 天內更新或有下載的製品版本:針對本倉庫內的製品包,僅保留最近 xx 天有更新或有下載的製品版本
單個 snapshot 版本最多保留 xx 個時間戳記版本:該策略僅針對 Maven snapshot 倉庫有效。針對 snapshot 包,單個版本最多保留 xx 個時間戳記版本。

製品是否允許覆蓋
進入目標製品倉庫,選擇,支援開啟或關閉覆蓋策略。開啟後,允許推送相同包名、相同版本的製品,且會覆蓋老的製品版本;關閉後,推送相同包名、相同版本的製品則會失敗。
特別的,針對 Maven 倉庫,開啟後,允許推送相同包名、相同版本的Release製品,且會覆蓋老的製品版本;關閉後,推送相同包名、相同版本的Release製品則會失敗;Snapshot包始終允許覆蓋。

製品資源回收筒策略
進入目標製品倉庫,選擇,支援設定製品資源回收筒策略。開啟後,本倉庫製品資源回收筒中的製品將按照設定的規則自動清理,清理時機為次日淩晨0:00-6:00之間,您可以在次日通過倉庫動態查看製品刪除記錄。
製品資源回收筒中的製品最多保留 xx 天后自動徹底刪除:製品從包列表中刪除後會進入製品資源回收筒,開啟本策略後,製品資源回收筒中的製品會在 xx 天后自動徹底刪除。徹底刪除後不可恢複,請謹慎配置!
