CI/CD 在钉钉前端的实践

所属专题:前端 DevOps 实践

嘉宾 : 孟红伦(云际) | 阿里巴巴高级前端技术专家

时间 : 02月06日 16:55

会议室 : 大宴会厅 3

讲师介绍

专题演讲嘉宾:孟红伦(云际)

阿里巴巴高级前端技术专家

目前主要负责 日历、云盘、邮箱产品的前端研发。2010 年加入阿里,先后负责过来往、钉钉 Web 端、钉钉小程序、钉钉日历、钉钉云盘、阿里邮箱等产品的前端研发。

议题介绍

时间:02月06日 16:55
地点:大宴会厅 3
所属专题:前端 DevOps 实践

演讲:CI/CD 在钉钉前端的实践

质量和效率是前端研发永恒的话题。近期,我们在阿里邮箱这个大型前端工程上深入实践了 CI/CD,带来了质量和效率的质变。我们在 15 万行源码的前端工程上做到了:91% 的单元测试覆盖率,每周一次发布,每次发布仅花费 2 个小时内的时间。经过这次实践,我们认识到 CI/CD 并不仅仅是流程上的自动化,它需要我们重塑对软件研发的认知,有很多甚至是反直觉的,我们将在这里分享我们认为最重要的部分。

演讲提纲:

1.背景

  • 我们在软件研发中遇到的质量和效率问题
  • CI/CD 概念和敏捷软件开发概念介绍

2. 架构

  • 我们的架构和工具选型 - 自动化测试、 静态代码检查、PreviewApp、 测试框架

3. 自动化测试

  • 单元测试的 ROI
  • 真正有效的提升单元测试覆盖率方式
  • 如何写好单元测试 - 如何架构、测什么
  • 单元测试的“运维”
  • 单元测试和软件架构的关系
  • 其他类型的自动化测试

4. Preview App

  • Preview App 的价值

5. 总结与展望

  • 我们的成果
  • 玩转 CI/CD 的重要经验 - 要有信念
  • 更多产品的落地
  • CD 再往前一步

你将获得:

  • 了解 CI/CD 在前端软件研发中的工程实践经验
  • 了解 CI/CD 给前端软件研发带来的价值
  • 了解如何做好 CI/CD
在报名过程中如有任何问题,欢迎微信扫描二维码联系我们的票务经理