代码托管平台iCode是百度自主研发的代码协作平台,支持代码托管、内置质量检查、代码搜索、入库前流水线、工程师画像等功能;基于Git,不止于代码托管。
CR代码评审
支持ChangeRequest模式
代码提交发起评审
代码质量前置
代码搜索
支持项目、企业内代码搜索
快速识别相同或相似代码
形成代码图谱
代码安全
操作审计
可控使用范围
违规检测
全面融合
打通iCafe、iScan、iPipe上下游功能
机器审核与人工审核相互配合
协同开发
软件研发过程中通常需要多人同时进行代码编写,协作完成功能开发。iCode提供分布式代码仓库,支持多种协作开发工作流。安全稳定的代码库提供协作平台,程序开发者可以通过IDE、命令行、WEB等多种形式进行快速的交互。降低学习成本,提高开发效率。
代码评审
iCode默认支持机器评审和人工评审。默认集成iScan代码扫描平台,用户发起的评审需要通过增量的代码扫描,进行质量保证的初步拦截。用户可以使用流水线运行的结果做为代码评审的参考,只有通过流水线自动化测试的代码才能合入。同时支持进行人工评审,采用多人打分机制确定代码是否允许合入。
项目管理iCafe
用户故事地图,可视化看板,文档协同 自定义报表
持续交付iPipe
流水线编排,执行监控,制品管理 持续部署
代码扫描iScan
增量代码扫描,BCA自定义规则,兼容 多种开源扫描工具
效率云整体方案
完整的DevOps解决方案
产品概述
代码托管平台iCode是百度自主研发的代码协作平台。不同于Gitlab、Gerrit等开源工具,iCode在提供基本的代码托管功能之外,还提供了一系列可配置规则,方便开发团队快速复用成熟规范。iCode参考了Google Gerrit的change request机制,提供了代码提交之后,入库之前的一系列内置检查和流水线检查工作,最大程度的将质量保证工作前置,保证每一行入库的代码都是通过严格的质量检查。
产品优势
CR代码评审
支持ChangeRequest模式
代码提交发起评审
代码质量前置
代码搜索
支持项目、企业内代码搜索
快速识别相同或相似代码
形成代码图谱
代码安全
操作审计
可控使用范围
违规检测
全面融合
打通iCafe、iScan、iPipe上下游功能
机器审核与人工审核相互配合
产品功能
代码托管
提交规范设置
操作审计
代码开发
全库代码搜索
代码跳转
提交自测
设计提交流水线
提交关联需求
人工评审
行间添加评审
应用场景
软件研发过程中通常需要多人同时进行代码编写,协作完成功能开发。iCode提供分布式代码仓库,支持多种协作开发工作流。安全稳定的代码库提供协作平台,程序开发者可以通过IDE、命令行、WEB等多种形式进行快速的交互。降低学习成本,提高开发效率。
代码评审
iCode默认支持机器评审和人工评审。默认集成iScan代码扫描平台,用户发起的评审需要通过增量的代码扫描,进行质量保证的初步拦截。用户可以使用流水线运行的结果做为代码评审的参考,只有通过流水线自动化测试的代码才能合入。同时支持进行人工评审,采用多人打分机制确定代码是否允许合入。
相关产品
项目管理iCafe
用户故事地图,可视化看板,文档协同 自定义报表
持续交付iPipe
流水线编排,执行监控,制品管理 持续部署
代码扫描iScan
增量代码扫描,BCA自定义规则,兼容 多种开源扫描工具
效率云整体方案
完整的DevOps解决方案