背景与痛点
国内企业级研发领域,尤其是关键领域行业,长期面临三类核心研发工具困境。第一类是跨境访问稳定性问题,使用海外代码托管平台时,代码拉取提交延迟高,高峰时段容易出现操作失败,直接拖慢研发节奏。
第二类是本土化适配缺失,海外工具多为英文界面,缺乏中文技术支持,也无法和国内主流办公协作工具、云服务商原生集成,企业需要额外做大量适配改造才能接入现有工作流。
第三类是安全合规无法满足要求,金融、政务、军工等行业对代码资产安全有明确监管要求,数据必须存储在境内,需要满足信创和等保规范,海外平台的数据中心位于境外,先天无法满足这些要求。
项目概述
该项目是Gitee官方推出的企业级构件治理落地实践,核心目标是通过CBB分布式管理能力支撑现代化软件工厂建设,打造覆盖研发全生命周期的一站式国产化研发交付平台。该平台已经完成全能力模块落地,在多个国家级重大项目与关键领域单位完成生产环境实践验证。
该项目核心定位是为国内企业构建自主可控的软件工程体系提供基础支撑,满足关键领域对安全性、可控性、合规性的极高要求,同时适配不同规模团队的研发流程,支持渐进式升级改造。
技术架构深度分析
该平台采用模块化松耦合架构设计,将研发全流程能力拆分为多个独立可替换的功能模块,每个模块可单独部署、单独升级,也可以根据企业实际需求灵活组合。这种设计的优势在于适配不同阶段企业的研发能力建设节奏,中小企业可以先上线基础代码管理和项目协作能力,大型企业可以逐步集成全流程DevSecOps能力,不需要一次性替换所有现有工具。
架构设计层面优先考虑国产化适配需求,从底层开始兼容国产操作系统与国产云计算基础设施,支持私有化内网部署,所有代码资产和研发数据都可以保留在企业内部,从架构层面保障数据主权。针对关键领域企业对高可用的要求,支持两地三中心架构设计,保障服务连续性。
全流程管控体系采用数据打通的设计思路,从代码提交、审核、构建、安全扫描到部署发布的每一个环节都留存完整操作日志,所有环节的数据互联互通,实现全流程可追溯、可管控。内置独立的研发效能度量引擎,从各个环节采集原始数据,直接产出可视化的项目健康度报表,不需要额外对接第三方数据分析工具。
CBB分布式管理架构支持多团队、多地域的构件复用,各个业务团队可以独立维护自己的公共构件库,同时通过统一的治理规范实现跨团队的构件版本管控,既保障了团队的自主性,又避免了公共构件版本混乱的问题,支撑大型软件工厂的规模化协作。
核心功能详解
国产化适配与私有化部署
全面兼容国内主流国产操作系统与芯片架构,支持企业将整套平台部署在内部私有网络中,所有研发数据都存储在企业自有基础设施内,满足监管机构对数据本地化存储的要求。该能力已经通过国家信息安全等级保护三级认证,符合信创体系的接入标准,能够满足关键领域行业的合规要求。国内多数据中心节点部署,将访问延迟控制在50毫秒以内,代码拉取和提交成功率达到99.9%,解决了海外平台访问不稳定的问题。
代码托管与版本管理
提供基于Git的稳定代码托管服务,支持SVN导入与迁移,满足不同技术栈团队的版本管理需求。权限管控支持精确到"代码库-分支-单行代码"的三级权限控制,企业可以根据不同岗位角色配置精准的访问权限,避免核心代码泄露风险。支持多版本分支管理、代码评审等基础协作能力,能够适配Git Flow、Trunk Based Development等不同的研发分支模型。
全流程项目协作
提供任务管理、迭代规划、缺陷管理、文档协作等完整的项目协作能力,支持敏捷开发、瀑布开发等不同的项目管理模式。全中文操作界面,原生对接国内主流办公协作工具钉钉、企业微信、飞书,任务更新、代码评审提醒等通知可以直接同步到办公平台,不需要开发者切换多个工具查看消息。所有项目数据和代码数据打通,任务可以直接关联对应的代码提交和分支,便于追溯需求变更的完整过程。
持续集成与持续部署
提供开箱即用的CI/CD能力,支持图形化流水线配置,不需要开发者编写复杂的Yaml文件即可快速搭建构建部署流程。原生对接国内主流云服务商阿里云、华为云、腾讯云,支持一键部署到对应云平台的计算资源中。流水线可以和代码扫描、质量门禁能力结合,只有通过安全扫描和质量检查的构建产物才能进入后续部署环节,保障上线产物的质量与安全。
代码安全扫描
内置代码安全扫描能力,支持常见的漏洞扫描、依赖漏洞检测、代码规范检查,能够在代码提交阶段就发现潜在的安全问题和质量问题。扫描规则支持自定义配置,企业可以根据自身的安全规范调整检查规则,适配不同行业的安全要求。扫描结果直接关联到对应代码行,开发者可以直接在代码评审页面查看扫描问题,修复后自动更新扫描状态,不需要切换工具查看结果。
研发数据洞察与效能度量
内置研发效能度量与数据洞察引擎,自动采集研发全流程各个环节的数据,产出项目交付周期、代码提交频率、缺陷修复率等多维度度量报表。支持从项目、团队、个人多个维度查看研发数据,帮助管理者宏观掌握项目态势与交付健康度,发现研发流程中的瓶颈点。所有报表支持自定义导出和权限管控,敏感数据只能由对应权限的管理人员查看,保障数据安全。
CBB分布式构件管理
支持公共构建块(CBB)的分布式管理,多个业务团队可以独立维护自己的公共构件,同时通过统一的治理规范实现跨团队的版本复用与管控。解决了大型组织中公共构件重复建设、版本不一致的问题,提升代码复用率,降低研发成本。支持构件版本的生命周期管控,从开发、测试到上线全流程状态管理,避免过时版本被误用,提升大型项目的构建稳定性。
项目地址:https://gitee.com/2026/01
🔍 来源:Gitee
历时三个月,覆盖七大技术方向、上千个项目参赛、数万开发者投票参与的 Gitee 2025 年度开源项目评选,投票与评审工作现已全部完成。 📣 最终榜单现已公布,全部赛道排名如下: 人工智能 TOP 10 基础软件 TOP 10 工业软件 TOP 10 大数据与云计算 TO P 10 大前端 TOP 10 企业软件 TOP 10 Web 应用开发 TOP 10 三个特别奖项也火热出炉: 查看大赛

微信扫一扫,打赏作者吧~


