- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
郑涛滴滴出行《滴滴构建挑战》
滴滴客户端构建 作者:郑涛 目录 1 开发规范及构建流程 2 构建挑战 3 插件化支持 4 未来规划 开发规范及构建流程 不同团队 快车 出租车 顺风车 平台SDK 三个阶段 8+业务线,60+开发,分布北京、上海、杭州 Eclipse时代 AS初期 Now 多项目基于 多项目基于 单项目 源码集成 aar集成 牵一发 要求高 较理想 动全身 难维护 开发规范 平台SDK : 基础模块,公共功能 业务线 : 业务迭代 业务组件入口 : SPI机制,解耦 资源命名 : 业务前缀,避免资源冲突 协作:平台发版周期内提前输出SDK 构建流程 平台SDK发 业务线aar 集成检测 布 发布 N 通过 Y 灰度 全量回归 全业务集成 AAR发布流程 开发测 Git Jenkins Maven 试 master 集成检测 是什么? 集成工程Git分支+Jenkins定制Job 减少构建失败概率,定位原因 啥作用? 保护发布环境,使其稳定 构建挑战 AAR和Project依赖切换 AAR集成在开发阶段带来的不便: SDK开发阶段 基于aar和project构建互相切换 调试? 跨业务线 支持依赖多project构建 联调? 业务线依 支持屏蔽业务线依赖 赖可选? 依赖project原生方案 settings.gradle build.gradle 屏蔽aar依赖原生方案 build.gradle 原生方案问题 修改多个 操作繁琐,效率低
有哪些信誉好的足球投注网站
文档评论(0)