研发云平台介绍
1. 目标定位与整体设计
研发云平台是中国电信科技创新的重要组成部分,被定位为“科技创新的工业母机”以及国家云的核心部分。其目标是通过内部应用逐步推广到外部客户,打造一个面向内外部用户的一体化研发平台。
基于这一目标,研发云平台的设计遵循以下几个核心思路:
- 一站式:将平台打造成一体化的研发环境,而非多个能力的简单集合。
- 自动化:提供各种自动化工具(如流水线、度量分析等),减少开发人员在非必要工作上的投入。
- 协同开放:支持团队协作,并开放平台能力与数据,构建开放生态。
- 智能化:引入智能编码、度量分析等功能,提升研发效率。
平台的整体架构采用积木式设计,确保能力中心可分可合,既能快速扩容,也能根据实际需求进行能力拆解与组合。同时,平台还提供了统一的用户管理、权限管理、运维底座等功能,确保用户体验的一体化。
2. 核心功能与五大功能模块
研发云平台提供了五大核心功能模块,覆盖从项目协同到成果共享的全流程:
(1)研发协同
- 支持基于 DevOps 的 CI/CD 全流程,包括代码托管、制品管理、编译构建、部署管理等。
- 提供全技术栈和全平台环境的支持,用户可以通过流水线实现从代码提取到部署发布的全流程自动化。
- 平台内的工具之间通过数据流转实现全生命周期管理,例如需求管理、代码提交、版本规划之间的关联。
(2)统筹管理
- 通过数据中台收集研发过程中的所有数据,进行多维度分析与统计,生成全景视图和仪表板。
- 数据分析不仅服务于科研管理部门,也帮助项目团队更好地管控研发过程,发现并改进问题。
(3)成果共享
- 提供公共产品库和组件广场,支持全局共享与企业内部共享两种模式。
- 用户可以将自研组件发布到组件广场,甚至进一步发布到原子能力平台。
(4)资源环境
- 提供统一的测试资源池,支持多种测试环境(如云网运测试环境、公有云仿真环境等)。
- 测试环境与生产环境保持一致,便于项目的最终部署。
(5)人才培养
- 提供人才认证服务,包括 CI/CD 和敏捷过程管理的培训、实操练习及在线考试。
- 通过平台的实操功能,用户可以掌握研发云的各项操作技能。
3. 2023年重点工作方向
2023年研发云平台的重点工作围绕以下几个方面展开:
(1)平台能力提升
- 打造统一的研发平台,整合现有的研发工具与资源,形成 ADO 体系的统一研发底座。
- 提供对国产芯片和操作系统的全栈支持,确保 CI/CD 流程的全面兼容。
- 引入与生产环境一致的安全扫描工具,保障代码质量与安全性。
(2)运营体系建设
- 推进研发上云管理办法的制定与实施,明确项目从需求到部署各阶段的管理要求。
- 补充 CD 阶段的规范要求,完善从 CI 到 CD 的全流程管理。
(3)能力开放
- 支持外部系统基于研发云进行二次开发与功能拓展。
- 提供数据共享能力,允许用户通过订阅方式获取研发过程中的统计数据。
- 实现研发过程事件的实时推送,增强平台的开放性与灵活性。
(4)对外推广
- 针对外部客户推出专属版本,删减电信专用能力,并根据客户需求引入商业软件。
- 当前主要聚焦于外部私有化部署,暂不涉及 SaaS 能力。
4. 实操培训安排
为了帮助学员更好地掌握研发云平台的使用,本次培训分为以下几个环节:
- 总体介绍:由叶文超老师讲解研发云平台的总体架构、功能模块及使用流程。
- 工具演示:现场演示敏捷管理相关工具(如工作项、版本评审等)的使用方法。
- 实操练习:学员基于模板完成项目初始化、需求分析、版本规划等操作。
- CI/CD 操作:由钱哥老师演示 CI/CD 全流程的操作,并指导学员进行实操练习。
- 现场支撑:袁楚瑶和梁柏铨两位同事将在明后天的实操考试中提供现场支持。
5. 总结
研发云平台不仅是代码归集的工具,更是贯穿研发全流程的综合管理平台。通过本次培训,学员将能够熟练掌握研发云的基本使用流程,并理解其在敏捷开发、项目管理和成果共享等方面的价值。
1064

被折叠的 条评论
为什么被折叠?



