RDC迁移事项
本文介绍云效老版(rdc.aliyun.com)的企业如何升级到新版云效。
云效2020版本已经发布,点击使用新版。
对于使用RDC老版的企业,如需协助迁移代码、项目数据,请添加钉群(34140881)提交迁移申请。
迁移注意事项
1.迁移不能做到完全兼容原有数据。
2.迁移不能做到完全无问题。
3.我们保证迁移之后不影响RDC的使用。
4.迁移之后如果有问题,我们尽快修复,可能需要重新迁移。
迁移方式
添加钉群(34140881)提交迁移申请,线下完成迁移。
需要提供的信息有:
确认迁移范围,如下一节表格内容。
RDC 企业 ID。
由于迁移后需要对部分数据希望微调,建议将云效同学的账号临时加入迁移后的云效企业以完成调整。
若涉及代码库迁移,则需要授权一个拥有「期望迁移的组/库」管理权限(owner)的账号用于导入,该账号需要有 Codeup 的建库和管理库权限(建议拿企业管理员账号)。
迁移前需要确认的信息
企业迁移会在云效 2020 中新建一个企业。
需要迁移的范围:
是否迁移 | RDC 中是否有用到(不支持迁移或迁移后需要重新设置) | RDC 中是否有用到(迁移完成后需要进行微调) | |
项目域 | 是 否 | 文档 模块 图表 API 测试用例 | 迭代 |
代码库 | 是,列出需要迁移的代码组或代码库列表 否 | 除 Git 库、人员与权限信息外,其他不支持迁移 |
迁移建议
由于迁移后需要对部分数据希望微调,建议将云效同学的账号临时加入迁移后的云效企业以完成调整;
迁移过程中 RDC 可以使用,但为避免迁移期间数据不一致,建议迁移期间不使用,根据迁移的数量可以提供预估迁移时间;
全量迁移完毕后,建议客户前往新平台进行研发活动,建议原云效企业代码库停止写入,否则将因为继续写入导致数据不一致问题,平台不提供新老平台同步能力;
若涉及代码库迁移,则需要授权一个拥有「期望迁移的组/库」管理权限的阿里云账号用于导入,该账号同时需要有 Codeup 的建库和管理库权限(建议拿企业管理员账号,迁移后该用户拥有所有迁移的库的管理员权限);
迁移范围及部分需要说明的事项
迁移之后原云效企业仍可以使用,但需要注意以下事项
1、企业和用户不支持增量迁移
2、机器不支持增量迁移
项目域
迁移范围
包括:
需求
任务
缺陷
标签
工作流
看板
迭代:迁移完成后需要进行微调
里程碑:迁移后按照日程展示
风险:迁移后按照任务展示
测试计划
测试用例:迁移完成后需要进行微调
不包括:
文档
模块
图表
API:若有使用到 RDC 项目域 API,则需要用户基于新版 API 进行处理
迁移完成后需要进行微调的有:
迭代
测试用例
代码库
迁移范围
代码库Git数据
代码库人员与权限关系
暂不包括业务数据,例如合并请求、活动历史、保护分支设置等。
权限映射
库成员
迁移前 | 迁移后 | 说明 |
Owner | 库管理者 | |
Maintainer | 库管理者 | |
Developer | 开发者 | |
Reporter | 浏览者 | |
Guest | 目前无对应角色,不做迁移 |
库
迁移前 | 迁移后 | 说明 |
private | 私有 | |
internal | 企业内公开 | |
public | 企业内公开 |
组成员
迁移前 | 迁移后 | 说明 |
Owner | 组管理者 | |
Master | 组管理者 | |
Developer | 组开发者 | |
Reporter | 组浏览者 | |
Guest | 目前无对应角色,不做迁移 |
代码组
迁移前 | 迁移后 | 说明 |
private | 私有 | |
public | 企业内公开 |
迁移后需要执行的操作
迁移后请及时更新依赖系统(如Jenkins等)中的代码库地址,并前往新平台继续开展工作:
Q:如何更新升级后的远端仓库地址?
A: 登录 https://codeup.aliyun.com,进入升级后的代码库,获取克隆地址<new url>
,如
git@codeup.aliyun.com:rdc2020/Codeup-Demo.gitPlain Text
从终端进入原本地 Git 仓库目录;
执行命令 git remote set-url origin <new url>
更新本地仓库所对应的远程仓库地址,如:
git remote set-url origin git@codeup.aliyun.com:rdc2020/Codeup-Demo.gitPlain Text