持续集成与持续交付

时间:该课程暂无课程排期

地点:暂无地点信息

教练:刘雨航

一线互联网公司 运维架构师

擅长实战,长期在一线作战,具有超过10年以上自动化运维经验和技术管理经验,丰富的自动化架构设计,DevOps,AIOps落地方案。曾负责主导微服务整体自动化架构、分布式系统自动化管理平台、融合云平台自动化管理、分布式监控平台、运营数据分析平台等。实践超过万台服务器规模的管理和运维,从0至1打造到传统自动化运维平台。曾受邀在国内顶级技术大会担任讲师,出品人,并发表自动化运维,DevOps相关的技术演讲。

| 培训特色 |

在了解的背景前提下、强调方法、并以实战的方式深入展开。

| 目标收益 |

1. 了解什么是持续集成、持续测试、持续部署、持续交付等概念
2. 了解敏捷开发流程
3. 持续集成工具概况
4. Jenkins/Gitlab-ci的详细操作讲解
5. 持续部署的工具讲解
6. 自动化测试相关讲解
7. 持续交付中的度量

| 培训对象 |

各类 IT/软件企业和研发机构的CXO、研发经理与总监、技术经理、测试经理、 项目经理,以及希望快速高效软件产品研发的企业,团队和个人。

| 课程大纲 |

主题

内容

第一天上午:了解背景,学习整体架构

概念的厘清
-持续集成、持续测试、持续部署、持续交付
-持续交付与DevOps
-持续交付的核心

敏捷开发流程
-整体开发流程图
-价值观、关键点

角色与关键会议
-版本管理
-什么是版本管理
-如何做版本管理
-一些相关的规则
-最佳实践

第一天下午:方法与案例

什么是持续集成?
-持续集成的8大价值点
-开发人员在持续集成模式下的工作步骤
-保证持续集成落地的关键原则
-自动化构建、配置管理与分支策略

案例分析
-蘑菇街
-移动

第二天

持续集成工具
-CI相关工具介绍
-优缺点对比

Jenkins/Gitlab-ci实战
-工作原理
-安装、配置
-案例讲解

持续部署工具集
-相关工作介绍
-如何快速实现持续部署
-案例

自动化测试
-测试能覆盖到的点与面
-如何做一些自动化测试
-工具集

全流程讲解
-代码发布的全流程
-编程发布的全流程

持续交付中的度量
-如何度量每一个点

国内外知名一线技术专家分享世界级软件研发管理实践,讲述他们在知名企业的成功案例与宝贵经验。
msup与企业深度合作,并为其量身定制个性化学习课程,精心设计内容与形式,提供最高质量的学习体验。

服务热线 : 400-812-8020

邮箱: market@msup.com.cn

官网: www.msup.com.cn