DevOpsMENUS01NativeDevOps案例演示02NativeDevOps概述03跨平台DevOps概述为了无法计算的价值目录04跨平台DevOps案例演示NativeDevOps概述NativeDevOps是一个面向移动研发领域,通过自动化流程让业务交付(构建、测试、发布)更快、更稳定的平台遵循了DevOps标准,定义了移动应用研发领域真正的DevOps研发模式,提供覆盖App研发全部生命周期的研发支撑服务。提供了“一站式研发平台”、“两套经典研发模式”;•极速研发模式:适用于业务功能简单,无需协同管理的轻量级客户端;•并行研发模式:适用于业务功能复杂,需要多人多角色协同、并行研发,流程化过程管理的客户端;NativeDevOps概述NativeDevOps特性一站式移动研发服务,丰富全面各服务独立、灵活、热插拔,开箱即用支持多人协作多个项目并发的研发模式丰富的灰度发布策略和完善的数据监控通过阿里集团数百个不同规模客户端验证沉淀的研发模式和质量保障体系NativeDevOps业务流程NativeDevOps主要功能项目变更管理编译构建依赖管理静态扫描自动化构建集成单集成区发布单动态部署更新推送为了无法计算的价值案例演示NativeDevOps概述NativeDevOps是一个面向移动研发领域,通过自动化流程让业务交付(构建、测试、发布)更快、更稳定的平台遵循了DevOps标准,定义了移动应用研发领域真正的DevOps研发模式,提供覆盖App研发全部生命周期的研发支撑服务。提供了“一站式研发平台”、“两套经典研发模式”;•极速研发模式:适用于业务功能简单,无需协同管理的轻量级客户端;•并行研发模式:适用于业务功能复杂,需要多人多角色协同、并行研发,流程化过程管理的客户端;跨平台DevOps概述EMAS跨平台产品旨在为用户提供三端一体(iOS、Android、H5)的跨平台开发体验。帮助客户快速搭建App应用,极大降低开发者门槛,提升研发效率和质量。从研发侧和运维侧进行移动应用的统一管理,为开发者提供从端到云的一站式开发体验。跨平台DevOps优势使用跨平台DevOps,从创建应用到构建发布一个采用跨平台技术框架实现的App,可以一站式完成。同时提供Weex和H5(支持React、Vue等基于Nodejs服务编译的前端项目)两种解决方案,满足客户对研发门槛、研发效率、App性能的差异化诉求。专业的云构建,排除依赖版本的不确定性,确保每一次构建都是最新的代码实现。专业的静态扫描,检查每一行代码的潜在风险,将问题提前预知。专业的数据监控,不放过任何一次页面异常崩溃,对App质量做到心中有数。使用平台提供的预加载技术,辅以native端sdk的配合,可以极大提高页面的秒开率。跨平台DevOps功能特性产品设置:对跨平台产品的具体设置,包括Android、iOS两端应用的代码仓库设置、选择产品必需的sdk及脚手架生成、确定App首页的结构。应用管理:Android、iOS两端Native应用的构建管理模块管理:基于跨平台技术框架实现的模块的构建管理,支持Weex和H5框架。资源管理:产品通用的一些静态资源的管理,比如图片、字体文件等等。产品发布:跨平台构建产物的发布,以及完整App的构建产物发布(apk、ipa)。模块扫描:跨平台模块构建产物的静态扫描。产品监控:App运行期的数据监控,包括crash次数、JSError次数、秒开率、首屏打开时间、预加载命中率为了无法计算的价值案例演示为了无法计算的价值致谢