课程简介
近年来,随着大数据、AI以及企业数字化转型浪潮的兴起,传统的研发模式,越来越难满足企业快速发展的需求。高效的研发持续集成方法以及技术研究在研运一体化中成为了众多企业探索以及技术核心竞争力。同时,如何有效降低研发和运维的成本也是研运一体化需要关注的重要课题,尤其是在大型互联网公司或传统企业,规模效应(比如规模构建,编译提速等)的放大作用,最终节省的成本也会是相当可观的。
为了让更多企业掌握持续集成体系和降本增效的方法,一方面需要体现高效的持续集成在企业中的重要性,以及传统企业面临的痛点。如何有效地解决提效工具落地、开发成本高、代码快速分析等难题。另一方面,需要将探索持续集成相关的实践和思考,持续集成各个垂直能力,包括流水线、代码分析、制品管理等技术如何落地来实现研发效率的提升。结合案例和方法论,给出对应的解决方案、应用实践和经验总结
本次分享腾讯CI团队在建设和落地过程中的实践经验的总结,聚焦在CI在腾讯业务内部如何落地场景实践上,解读CI建设和落地过程中的思考和转化。包括CI方法论、体系架构、实施过程以及产品演示等。希望能够帮忙到更多大型互联网企业以及传统企业了解CI技术提升研发效率,提高代码质量、实现研效提升助力企业快速发展目标。
课程收益
目标:
1 中大型企业百人以上项目团队在规划和实施持续集成的落地方案
2 优秀持续集成实践方法在企业内部的应用实践案例以及会踩到的坑
成功(或教训)要点:
a.所打造的持续集成生态(流水线、代码分析、编译加速、PRE-CI等)已在腾讯内部大量业务使用和求证。
b.方法论以及落地框架通用化,可以在企业落地CI方案起到借鉴。
c.整套持续集成系统已开源到github
启示:
有效降低研发和运维的成本是研运一体化需要关注的重要课题,尤其是在大型互联网公司或传统企业,规模效应(比如规模构建,编译提速等)的放大作用,最终节省成本非常观。
受众人群
测试工程师,测试开发工程师和测试技术骨干成员 测试技术负责人,测试经理和测试总监 测试架构师 DevOps资深工程师和技术负责人 工程效能团队负责人和工程效能研发工程师 开发工程师,开发技术经理,开发技术负责人 技术创新团队的工程师
课程周期
0.5天(3H)
课程大纲
分享内容 |
1. 腾讯业务持续集成的背景以及历程故事 2. 如何步步打造CI系统(流水线、代码分析、编译加速、PRE-CI等产品)来助力业务持续集成成功 3. 腾讯内部业务的CI实践案例以及所踩过的坑 4. 结合小游戏进行演示和互动 5. 持续集成的经验总结及未来规划 6. QA |