字节跳动 Mobile DevOps 工程实践-李腾飞.pdf
1、字节跳动 Mobile DevOps 程实践后端研发程师/李腾Startup Slides2纲项背景功能介绍业务实践!每构建数量超过 10w移动端项MR 数量平台活跃户构建每天参与到项研发的同学 8000+,包括 QA,PM,RD 等每周有超过 1000 个仓库,总计产 1.2w 个 MR每周活跃的移动端项数 100+内涵段抖Feed、Account、ImageFeed、Account、Image、LongVideo、TrackerFeed、Account、Image、ShortVideo、LiveFeed、Account、Image、ShortVideo、Tracker!#$%&()*+,-
2、./内涵段今头条抖视频#$%&Analysis 01基础库混乱,重复造轮,通库维护和迭代流程不清晰Analysis 03代码逻辑互相影响,测试效率低,质量难保证Analysis 02团队合作代码依赖和冲突多,协作困难Analysis 05没有完善基础流程,新APP上困难Analysis 04代码合并困难,打包慢,流程低效Analysis 06缺少个统的管理平台#$%&()*基础组件开发开发/项管理具合码集成集成区#$%&(+,-.组件平台研发流程发布/012/012($3Target 01项组件化Target 02Target 03Target 04规范的通库维护流程动化构建流程基础功能动化/
3、012(45组件维护升级反馈通知查询CocoaPodsMavenDart Pubnpm历史版本组件维护信息索引数据收集屏蔽细节通能组件使组件化平台/012(670123!#$%&()*+,-.%&/01234567456*+789:;9:?A/0%&,BCDEFGHIJ:;?cdef9:,VWgh?ij9:?/0kl3ABCmnVWcdopqrst?%&QuvwxdyTU!z9:?|,W9:?F3DE67FGGHIJKmnVWcdop|,e?9:N/01289-.业务的速发展导致各个团队的技术栈和研发流程都有较的差异1iOS,Android,Flutter 技术栈引的研发流程之间有较的差异2成





点击查看更多