百科网

首页 > 科技数码

科技数码

教你华为云DevCloud助力316维修服务平台敏捷研发!

科技数码佚名2023-01-14

316维修服务平台(简称:316平台)是由中国电子商会授权组建的,专注于智能设备服务领域的创新互联网平台,精通于智能设备领域的维保服务。

316平台技术团队的日常工作围绕着316APP和316维修服务平台的小程序而展开,随着公司平台业务覆盖范围的逐渐扩大,APP及小程序的使用人数不断攀升,公司技术团队面临的压力也不断加大。

2018年,316研发团队开始学习华为云DevCloud的操作及理念,随着时间的推移,华为云DevCloud已经得到了研发团队的广泛认可。

git基础上的代码托管服务

316团队在代码托管工具上运用过码云和SVN。一开始是将Andriod和iOS等代码托管在码云上,但是码云单个文件限制最小100M,同一个账号下的开发人员最多5个,不匹配工作需求。在使用SVN的时候,又发现SVN每次打分支都相当于备份,不仅慢,而且占内存,两样工具都不能直接有效的满足需求。

华为云DevCloud的代码托管功能,管理方便,没有单个文件的限制。相对公司自己搭建git或SVN,极大的减轻了研发人员的工作量。而且权限管理功能可以保障代码安全,现316平台已经将iOS代码切换到了华为CodeHub上进行管理。

提升交付效率的编译部署服务

316平台的研发项目是搭建在公司自有的服务器上的,由于没有专门负责运维的人员,在服务器宕机的时候很难及时发现问题。除此,项目编译每次都需要在本地打包发布,不仅编译时间长,而且对编译环境有要求,开发的时间占用较多,每次都要确定编译后的apk或war没问题才可以继续开发,工作效率太低。

而相对于本地服务器来说,华为云服务器的宕机概率大大降低。异常发生时,也可以做到第一时间发送短信通知。华为云DevCloud一键编译部署功能,大大减少了研发人员的工作内容,提高研发效率。