龚振杰,英语流利说 Android 架构负责人。
无论是初创公司,还是像 Facebook、Google 这样的已经有一定规模开发人员的大公司,其实都面临着一些类似的问题,比如如何让远端的代码质量更高?如何让版本管理更加灵活可追溯?如何让问题暴露在发版之前?如何让上线的应用赋有更高的品质?在其中的众多环节中,业界已有许多可选技术方案,在流利说快速发展的过程中,我们通过将交付前的每个关键点系统化的平铺出来,对比各大厂商的做法进行逐个攻克,从而最终形成了我们自己的一套从代码提交到最终交付的行而有效的高效的解决方案,这套方案使我们打通了整个客户端应用交付前的节操控制体系。
本次演讲将分享流利说大前端针对应用交付前各个关键痛点针对性的解决方案,对比各大厂商,从代码提交、审查、扫描、解析报告等方面切入,借助 Gitlab CI/CD 平台,Docker 以及自研的 OkCheck、OkCoverage、OkReport 等组件提供行而有效的持续交付工程实践的系统性方案。