• 全国 [切换]
  • 二维码
    闹迪展会

    晒展APP

    手机也能玩展会,信息同步6大终端平台!

    微信小程序

    微信公众号

    当前位置: 首页 » 行业新闻 » 行业动态 » 正文

    信也科技Aladdin持续集成平台:已接入2500+服务,有力保障集团研发规范落地

    放大字体  缩小字体 发布日期:2024-02-22 17:12:23   浏览次数:89  发布人:7ee9****  IP:124.223.189***  评论:0
    导读

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

    在互联网软件开发中,持续集成系统发挥着至关重要的作用。近日,信也科技正式推出的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测试发布平台


    【广告】

     
    (文/匿名(若涉版权问题请联系我们核实发布者) / 非法信息举报 / 删稿)
    打赏
    免责声明
    • 
    本文为昵称为 7ee9**** 发布的作品,本文仅代表发布者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,发布者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们154208694@qq.com删除,我们积极做(权利人与发布者之间的调停者)中立处理。郑重说明:不 违规举报 视为放弃权利,本站不承担任何责任!
    有个别老鼠屎以营利为目的遇到侵权情况但不联系本站或自己发布违规信息然后直接向本站索取高额赔偿等情况,本站一概以诈骗报警处理,曾经有1例诈骗分子已经绳之以法,本站本着公平公正的原则,若遇 违规举报 我们100%在3个工作日内处理!
    0相关评论
     

    (c)2008-现在 naodi.com All Rights Reserved.