1-转转公司devops方案-中小型企业持续集成的快速实现和持续演进-转转-陈秋.pdf

当前位置:首页 > 报告详情
1-转转公司devops方案-中小型企业持续集成的快速实现和持续演进-转转-陈秋.pdf

上传人: 2*** 编号:135140 2023-07-09 56页 12.24MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要分享了转转公司在实施DevOps方案过程中的经验,重点关注小型企业如何快速实现和持续演进DevOps。文章首先指出不同公司、不同规模的公司的流程工具可能会有较大差异,然后详细介绍了转转公司CICD过程中走过的路程和踩过的坑。 主要内容概括如下: 1. 背景和目标:分享转转在CICD过程中走过的路程和踩过的坑,为中小企业提供借鉴。 2. beetle系统整体目标方案设计:分为代码管理、构建管理和发布管理三个部分。 3. 代码管理:采用GitLab进行代码管理,使用Jenkins进行任务调度,实现分支管理和串联能力。 4. 构建管理:优化前端和后端源码结构,制定统一的编译脚本和编译检查规则。 5. 发布管理:从简单的物理机部署能力发展到解耦的发布系统,具备服务上线下线、回滚等功能。 6. 度量系统效能:从2018年开始做研发效能度量,经历数据准确性、性能等问题后,重新设计度量系统,建立核心结果指标、次要结果指标和过程指标。 7. 未来规划:进一步打通产品和研发壁垒,提高协作效率;完善CICD工作流的度量体系,持续优化交付效率;拆解核心指标,建立过程指标,借助BI能力建立SQL即指标形式,降低分析成本。 文章中提到的核心数据有:编译时间减少50%-70%,发布过程的度量指标,以及编码负载率、需求响应率、产品技术工作量比等北极星指标。
"如何实现快速且持续的DevOps实施?" "如何构建有效的度量系统以提升研发效能?" "小型企业如何优化CICD工作流以降低成本?"
客服
商务合作
小程序
服务号
折叠