首页/开发/CI/CD 与发布速查/制品库类型与布局
构建与制品管理58 条

制品库类型与布局

制品库按用途分层:代理缓存(proxy)、私有托管(hosted)、聚合组(group/虚拟仓库),配合快照与发布两条通道。

CI/CD 与发布速查开发更新于 2026-10-12
proxy 代理缓存公网源(npm、pypi、maven 中央仓等),加速并降低外网依赖
hosted 托管存放自研制品:快照与发布分开
group/virtual对外暴露统一入口,按顺序聚合多个仓库

布局示意

布局示意
group-public  = [proxy-npm, proxy-pypi, hosted-releases]
hosted-snapshots(开发快照)
hosted-releases(正式发布,开启不可变策略)
依赖解析统一指向 group 地址:既防依赖混淆,也便于统一审计出网依赖。

易错点

  • 快照与发布混放同一仓库:清理策略难以区分,正式制品有被误删风险
  • 代理仓库未配置上游白名单:内网可被利用拉取任意包,配置来源限制

数据来源与参考

  • Sonatype Nexus 文档(Repository Manager 概念)
  • JFrog Artifactory 文档(Repositories)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌