联系我们

苏州奥尔马电子科技有限公司

江苏省苏州市高新区金猫路9号B幢

丁经理

13584892482

13584892482

135848924828

【百度智能云】代码托管 iCode

发布者:极豹云发布时间:2022-05-19访问量:267
代码托管平台iCode是百度自主研发的代码协作平台,支持代码托管、内置质量检查、代码搜索、入库前流水线、工程师画像等功能;基于Git,不止于代码托管。

产品概述


代码托管平台iCode是百度自主研发的代码协作平台。不同于Gitlab、Gerrit等开源工具,iCode在提供基本的代码托管功能之外,还提供了一系列可配置规则,方便开发团队快速复用成熟规范。iCode参考了Google Gerrit的change request机制,提供了代码提交之后,入库之前的一系列内置检查和流水线检查工作,最大程度的将质量保证工作前置,保证每一行入库的代码都是通过严格的质量检查。


产品优势


CR代码评审
支持ChangeRequest模式
代码提交发起评审
代码质量前置

代码搜索
支持项目、企业内代码搜索
快速识别相同或相似代码
形成代码图谱

代码安全
操作审计
可控使用范围
违规检测

全面融合
打通iCafe、iScan、iPipe上下游功能
机器审核与人工审核相互配合


产品功能


代码托管
提交规范设置
操作审计


代码开发
全库代码搜索
代码跳转


提交自测
设计提交流水线
提交关联需求


人工评审
行间添加评审


应用场景
协同开发
软件研发过程中通常需要多人同时进行代码编写,协作完成功能开发。iCode提供分布式代码仓库,支持多种协作开发工作流。安全稳定的代码库提供协作平台,程序开发者可以通过IDE、命令行、WEB等多种形式进行快速的交互。降低学习成本,提高开发效率。

代码评审
iCode默认支持机器评审和人工评审。默认集成iScan代码扫描平台,用户发起的评审需要通过增量的代码扫描,进行质量保证的初步拦截。用户可以使用流水线运行的结果做为代码评审的参考,只有通过流水线自动化测试的代码才能合入。同时支持进行人工评审,采用多人打分机制确定代码是否允许合入。


相关产品
项目管理iCafe
用户故事地图,可视化看板,文档协同 自定义报表

持续交付iPipe
流水线编排,执行监控,制品管理 持续部署

代码扫描iScan
增量代码扫描,BCA自定义规则,兼容 多种开源扫描工具

效率云整体方案
完整的DevOps解决方案