创建 CNB 的代码仓库
创建源平台访问令牌,访问令牌具备制品库仓库,制品库包,制品库版本访问权限,如:coding 平台需配置 artifact:version:r 以上权限
创建 CNB 访问令牌, 权限点要求repo-contents:rw(推荐 个人设置->访问令牌->常见场景->迁移工具凭据)
# Mac Intel 芯片 & Linux
curl -L https://stedolan.github.io/jq/download/jq-osx-amd64 -o /usr/local/bin/jq
# Mac Apple Silicon 芯片
curl -L https://stedolan.github.io/jq/download/jq-osx-arm64 -o /usr/local/bin/jq
# migrate_concurrent.shell 和 migrate_serial.shell 传参数一样,只是并行和串行区别
./migrate_concurrent.shell \
--coding_token xxx \
--cnb_token yyy \
--project mxj \
--repository g1 \
--cnb_repo xin.dxn/generic-migrate-coding \
--cnb_tag v1.0.0
核心字段释义 (详细参考:./migrate_concurrent.shell --help):
CODING OpenApi 文档
CNB OpenApi 文档