大旗号
科技 娱乐 汽车 财经 数码 时尚 旅游 美文 美食 其它

信也科技Aladdin持续集成平台已接入2500+服务

商业范儿 2024-02-22

在互联网软件开发中,持续集成系统发挥着至关重要的作用。近日,信也科技正式推出的Aladdin持续集成平台(下称“Aladdin平台”),通过不断演进与优化,已成为集团研发流程中的关键基石。Aladdin平台贯穿于代码分支管理、准入与评审、构建与单元测试等日常研发流程中的各个环节,不仅为集团日常业务迭代提供了强有力的支持,同时也确保了研发规范的有效执行。

Aladdin平台的核心功能包括分支管理规范实施、编码规约扫描、代码准入质量把关、代码评审规范实施以及单元测试规范落地,共同守护系统研发规范。截至目前,Aladdin平台已创建超过6万个研发分支,完成近6万次代码评审,执行了23万次代码合规扫描,发现14万条质量问题,共计执行49万次构建与22万次单元测试,为保障集团业务高质量发展起到了重要作用。

图片

研发规范平台体系架构


01研发分支管理规范平台

在信也科技研发规范体系中,三级分支管理模型起到了基础作用。其中master分支负责历史版本管理,release分支为软件发布分支,而feature分支则用于研发协作开发。Aladdin平台按照研发管理规范,对各分支进行从创建到关闭的全生命周期管理,同时直观统计展示了代码提交与合并的信息,使研发团队能在Aladdin分支管理平台上高效地管理研发生命周期。

图片

研发分支管理规范平台


02编程规范插件

为了尽早发现并处理研发代码问题,提升研发交付效率,信也科技自主研发并落地了《信也编程规范插件》。该插件可在研发人员编程过程中实时扫描增量代码,及时提示高危代码问题,确保质量问题第一时间得到解决。同时,它还能扫描第三方软件引入的风险,及时通知研发团队,并提供修复建议和方案。此外,在代码提交阶段,插件会拦截未修复的增量代码和依赖软件问题,保证代码提交质量。

图片

研发规范插件示例


03代码评审平台

研发人员在feature分支完成功能特性开发后,需将代码并入release分支以进行上线。Aladdin的代码评审平台在这一过程中引入了评审机制,评审人员通过提出建议、指出缺陷、执行打回等研发活动,确保特性代码在合并前符合质量标准。

图片

代码评审平台


04增量代码合规扫描

代码评审完成后,进行代码合并。在此阶段,代码仓库针对新提交的增量代码进行编码规约扫描,包括60条编码规范。只有完全符合规范的增量代码才能进入代码仓库,否则会自动打回,直至所有问题解决。这一过程从基础编码规范角度,实时、自动、高效地保障每次代码提交的质量。

图片

代码准入报告

05持续集成构建平台

目前,信也科技发布的软件均通过Aladdin持续集成构建平台完成打包。该平台支持各种编程语言及其不同版本的构建需求,包括Java、Go、Python、Javascript、iOS和Android,同时也支持虚拟机、容器云、APP等多种计算平台。在完成软件打包的同时,该平台还自动触发单元测试,并对测试结果进行增量覆盖率统计,对代码进行全面的单元测试回归,进一步保障软件质量。

图片

持续集成平台

06提测发布质量检查

在代码提测发布至测试环境前,Aladdin平台负责执行全面的质量检查,包括分支滞后、依赖包、单元测试覆盖率卡点以及自动化测试冒烟卡点检查等,确保所有检查通过后,会自动升级为测试包并进入后续测试,继续进行功能测试增量覆盖率和集成回归等质量检查。

图片
PAones测试发布平台

上海热线节目炮轰58同城:除了让客服接电话还能干啥?
58消费者维权纠纷频发,质疑其提供的到底是服务还是风险。近日,上海新闻广播的《海波热线》节目陆续接到多位消费者的投诉,称在58同城平台上遭遇了各种维权纠纷。其中,有消费者在58同城上寻找搬家服务时,被要求支付的费用比事先谈妥的价格高出3倍多;还有

2024-02-22

百度地图获公安部科学技术奖一等奖
近日,公安部公布了2023年科技信息化获奖成果,印发了《关于2023年度公安部科学技术奖获奖项目的通报》。由百度地图合作伙伴公安部道路交通安全研究中心领衔,北京工业大学、广东省公安厅交通管理局、深圳市公安局交通警察支队、百度地图联合参与的项目“基于

2024-02-20

瑞幸补贴再升级,后劲不足的库迪打起“退堂鼓”?
作者丨诺颜在过去的一年时间里,中国连锁咖啡市场“卷”出了新高度。2023年12月13日,研究机构“世界咖啡门户发布的最新报告显示,中国已超越美国成为全球最大的品牌咖啡店市场。进入2024年之后,行业内的竞争依然只增不减。上个月的联营商会议上,库迪咖啡就

2024-02-19

抖音电商严打低质内容:下架短视频1797万条,封禁直播间148万个
2月19日,抖音电商发布《平台治理这一年》数据报告(以下简称“报告”),全面盘点2023年度该平台的治理举措及成果。报告显示,该平台致力于打造“好服务、好内容、好商品”健康生态,保护知识产权和隐私数据安全,持续提升消费者的购物体验,保障消费者的合

2024-02-19