随着智能化的推进,软件在产品中的比重也越来越大,其代码量也随之增加。比如现在智能手机或穿戴设备加载的Android系统,其从源码编译成为可用的安装包往往需要数小时,大大影响了软件开发和交付速度。Electric Cloud公司的Electric Accelerator可以对软件模块之间的依赖关系进行自动检测、分析和管理实现基于跨服务器集群的并行化编译支持精确地完全编译和增量编译快速定位错误和发现瓶颈从而可以显著加快编译速度。关键能力:
-
分布式并行编译大幅度缩短编译时间
自动动态地管理编译依赖关系
可靠准确的增量编译
兼容现有的编译工具GMake、Nmake、Visual Studio等
建立及集中管理企业软件构建资源云
分析和优化企业编译架构和基础设施
编译过程可视化以及相关报告自动生成
预期收益
1) 加速能力目前已证实可将业内最复杂的编译加速20倍
2) 私有构建云资源可以虚拟化企业现有的硬件资源构建私有软件构建中心云最大化资源利用率
3) 优化的编译依赖关系管理具备专利技术的编译依赖关系管理能够确保最优的、大量以及安全的并行编译。避免投入大量人力去管理产品的编译依赖关系。以下是使用前后的对比:
4) 企业级可扩展性以及集中管控支持编译云资源的动态扩容支持上千的开发人员同时处理上百个并行编译。能够无缝集成到已有的编译和发布工具中且不会改变已有的脚本。
5) 过程分析和监控可视化通过可视化的分析过程优化现有的编译架构和IT基础设施
转载于:https://blog.51cto.com/lizao/1653848