
fix(artifact-migrate): 调整 README
CNB Artifact Migrate ( CNB 制品迁移工具 )
- 支持 CODING、Nexus、JFrog、Codeup ( 云效 )、其他 ( other ) 平台中的 Maven、NPM、Composer、NuGet、PyPI、Docker 类型制品迁移至CNB
- 创建 CNB 的制品仓库
- 创建源平台访问令牌,访问令牌具备
制品库仓库,制品库包,制品库版本访问权限,如:coding 平台需配置 artifact:version:r 以上权限
- 创建 CNB 访问令牌, 权限点要求
registry-package:rw(推荐 个人设置->访问令牌->常见场景->迁移工具凭据)
- 获取
源和目标制品库地址
-
CODING 制品库地址

-
Nexus 制品库地址

-
JFrog 制品库地址

-
Codeup 制品库地址

-
CNB 制品库地址

- 开始迁移前,请确保 CNB 制品仓库已存在
- 只需迁移业务产生的包到 CNB(通过
include和exclude规则完成),三方包会通过 CNB 系统加速源拉取
- Nexus 列表查询 API 接口的数量限制是 10000 ,Nexus 迁移超过 10000 版本的仓库,需配置迁移列表( 默认只迁移 10000 个版本数据 )
- 迁移 Codeup 或 Nexus 的 Composer 包时,
SRC_REGISTRY_TYPE需设置为 other,SRC_INCLUDE_PACKAGE设置为指定包格式,如:(monolog/monolog:{0.37.0,0.38.0}|predis/predis :2.0.0)。