发布于 2017-01-03 03:31:04 | 328 次阅读 | 评论: 0 | 来源: 网友投递
华为
华为技术有限公司是一家生产销售通信设备的民营通信科技公司,总部位于中国广东省深圳市龙岗区坂田华为基地。华为的产品主要涉及通信网络中的交换网络、传输网络、无线及有线固定接入网络和数据通信网络及无线终端产品,为世界各地通信运营商及专业网络拥有者提供硬件设备、软件、服务和解决方案。华为于1987年在中国深圳正式注册成立。
在12月22日举办的“2016华为大连软件开发云上线大会”上,华为正式上线发布了集其自身研发实践、前沿研发理念、先进研发工具为一体的软件开发云平台,面向软件企业、高校和开发者提供云端研发工具服务。
软件开发云是基于华为研发的成功实践经验,通过云服务方式面向软件开发者提供的一站式云端 DevOps 平台。开发团队基于云服务模式按需使用,可以随时随地在云端进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等,能更加简单地进行软件开发,提升个人和团队的交付能力和效率。
据悉,开发者和开发团队在网站上注册后即可使用华为软件开发云的服务。在平台上新建项目后,可按需对项目需求、任务、缺陷等进行管理,还可通过关注项目、项目卡片以及一键切换项目等功能实现多项目管理。平台提供的多维度的项目看板以及相应的统计报表,可以掌握项目进度与风险;需求讨论、变更记录、服务动态等社交化功能,也促进了团队更高效的沟通与协作。
配置管理则主要是提供基于Git的在线代码托管服务,包括代码克隆、下载、提交、推送、比较、合并、分支等。开发者将代码下载到本地,修改、编译完毕后可一键推送云端,实现跨区域协同开发。同时,平台也提供代码质量管理检查功能,能定位代码缺陷,提供修复建议、用户自定义检查规则集和华为典型检查规则集,一键执行、批量处理。代码确认无误后,可以通过编译构建功能一键创建、配置和执行编译构建任务,后台将自动化获取代码、构建、打包,并能实时监控构建状态。
测试管理是在交付前的又一道质量把关,主要提供一体化的测试功能,包括测试需求、用例管理、测试执行、缺陷管理等等,保障产品质量。一切就绪后,则可通过发布管理进行发布,开放软件查看和下载。至此,整个流程完毕。
对于开发者和开发团队较为看重的安全性和稳定性,华为软件开发云产品总监徐峰表示,华为多年在服务质量和可靠性、安全性方面投入重金,华为软件开发云研发中同样有非常重要的安全流程,在产品设计之初就有专业技术专家帮助解决安全和可靠性问题。对于各种工具类型以及它所需要的安全研讨在产品的设计阶段就已经融入,并进行过非常多的安全领域测试,对每一块的安全都做了多重保障。在稳定性方面,通过集群的技术和各种备份的能力保障客户数据的稳定和安全。
当前,云时代来临,业务敏捷性及可用性成为软件开发行业新的聚焦点。华为软件开发云的发布,给开发者提供了一站式云端 DevOps 平台,未来,开发技术在迅速发展的同时必将带动国内开发环境的日益成熟 ,受益更多企业级客户及开发者群体。