端到端流水线驱动Devops落地.pptxVIP

  • 0
  • 0
  • 约1.69千字
  • 约 24页
  • 2026-03-09 发布于北京
  • 举报

端到端流水线驱动Devops落地技术创新,变革未来无关趋势,关乎生死

DevOpsContinuousDeliveryContinuousDeploymentContinuousIntegrationLean(EndtoEndFlow)PrinciplesPracticesRunningLeanProduct/MarketFit(FindingValidatingIdeas)Scrum/Kanban(Process)XP(Engineering)OperationsBusinessSoftwareServiceAgile(Development/Test)DevOps在整个软件生命周期的位置

源于敏捷,高于敏捷

流水线

-=研发运营一体化能力成熟度模型=-云计算开源产业推进联盟(OSCAR)DevOps标准工作组能力类一、研发运营一体化(DevOps)过程能力域敏捷开发管理持续交付技术运营能力子域需求管理计划管理过程管理配置管理构建与持续集成测试管理部署与发布管理环境管理数据管理度量与反馈监控管理变更管理容量管理成本管理连续性服务用户体验运营一体化平台能力项需求收集需求澄清和拆解迭代管理版本控制构建实践测试分级策略部署与发布模式环境供给方式测试数据管理度量指标指标采集普通变更容量活动管理交付成本连续性活动业务认知能力平台规划管理需求分析故事与任务排期迭代活动版本可追踪性持续集成代码质量管理持续部署流水线环境一致性数据变更管理度量驱动改进监控数据处理重大变更容量规则指标用户成本应急事件管理数据管理能力运营与度量需求与用例计划变更过程可视化及流动测试自动化异常识别紧急变更高可用指标体验优化能力需求验收度量分析监控可视化及通知能力类二、研发运营一体化(DevOps)应用架构能力类三、研发运营一体化(DevOps)风险管理能力类四、研发运营一体化(DevOps)组织结构企业级DevOps理论与实践体系(标准)

流水线驱动DevOps价值流动贯通DevOps全流程加强反馈环Failfast,质量门可视化度量反馈,状态共享持续改进目标共享、团队协同工具整合实践集+工具链

主要结论业务对交付频率有较高要求,65%的受访者实现了每周一次以上的部署频率部署频率与部署成功率正相关,通过技术手段可以保证价值快速和高质量流动64%的受访者已经引入持续交付流水线,其中的86%在使用Jenkins各阶段工具与流水线集成比率低于25%,流水线自动触发比率仅有31%1.流水线集成很困难需要端到端整合持续交付流水线多种工具间有效集成和互联互通2.自动化触发比率低3.优秀实践应用不全问题及改进建议(一)问题及改进建议(二)问题及改进建议(三)代码提交自动触发,自动化执行流水线逐层晋级,实现内建质量代码扫描,非功能测试,灰度发布分布式配置中心,数据库变更管理DevOps流水线调研结论

流水线核心成员:张乐、赵舜东、景韵、石雪峰、雷涛、李华强、孙博微服务项目

BuildTestDeployEverythingisContainer所有的构建、测试、部署、运行环境都实现容器化动态生成DockerinDocker在通用容器环境中,按需拉取任务所需镜像,实现环境标准化全面拥抱容器化

Slave动态挂载Jenkins节点通过JNLP协议动态生成挂载资源动态调度容器资源由Kubernetes平台进行统一调度,动态扩容收缩弹性动态集群

打通需求开发部署流程Jira,Gitlab,Jenkins完美集成,流水线状态自动化同步插接研发团队内部工具将自动化测试,部署上线集成到流水线中,端到端打通全流程FromKK:Why,What,andHowofContinuousDelivery流水线工具集成

流水线的16个特性

流水线建设路线图

谢谢大家!ThankYou!

文档评论(0)

1亿VIP精品文档

相关文档