iconCODING 简介icon

CODING代码管理平台是腾讯云CODING团队推出的一款企业级代码管理平台,提供了代码管理、分支管理、权限管理、版本管理、代码扫描等实用功能,能够帮助开发者规避本地代码管理的局限与安全性障碍,回归开发本身,赋能开发协作,实现快速迭代。《IDC MarketScape: 中国 DevOps 平台市场厂商评估,2022》显示,腾讯云 CODING 成功入选领导者位置,在战略和能力两大维度 国内领先。

icon产品核心优势icon
Git & SVN 多仓库支持

支持创建与管理多种仓库类型,通过企业级的代码管理方案,使用统一的视角管理企业内部的代码资产,支持外部代码库导入。

分支 & 版本 & 标签管理

支持代码分支管理,设置保护分支,以及指定分支管理员,分支管理员控制代码合并准入,支持版本及标签管理。

多维度的安全访问管控

支持基于用户组、仓库设置访问及操作权限,也支持文件及目录锁定、防暴力破解、访问者水印、IP 白名单、审计日志等,满足企业的安全管控要求。

代码提交关联事项

支持查看提交记录,支持提交记录和合并请求关联其它事项,比如关联需求、任务、缺陷,实现开发代码与工作事项关联。

研发流程管理

支持设置研发规范,通过研发规范可以约束分支命名规则、分支合流规则、版本管理规则等,帮助团队有效落地研发流程规范化管理。

代码扫描能力

支持代码质量扫描,可以支持目前常见的所有主流语言,内置接近上万种扫描规则,通过代码扫描对提交代码进行质量管控,支持质量门禁设置,严格控制代码准入质量。

代码评审机制

支持合并请求时指定评审人员,也支持合并请求允许合并授权数量设置,相关人员评审通过以后才可进行代码合并操作,评审时支持代码逐行对比、逐行评论,严控代码合入质量。

平台开放性强

平台提供丰富的 OpenAPI 接口以及 WebHook 集成方式,简单易用,可满足各个功能层面的第三方集成需求。

数据高可用存储及备份机制

支持数据多副本分片存储,部分节点的宕机不会影响服务可用性和数据完整性,确保数据的高可用存储。同时,提供完备的数据备份、恢复方案,以多种方式确保数据安全稳定。

iconCODING 代码管理平台icon
icon代码安全与数据迁移icon

CODING企业级代码仓库提供多种方式保证代码安全、访问安全、存储安全。

访问水印
支持网页端显示水印防止截屏泄露代码
IP白名单
支持添加IP白名单控制访问权限
安全审计
提供仓库级别访问日志保障安全
代码备份
提供基于容器或分布式存储系统等不同形式的备份形式。提供主流对象存储的支持包含S3、NAS、AZURE-Blob 、COS、OSS等。
仓库级权限配置及密码策略
支持配置针对代码仓库级别的读写权限管控。支持配置不同长度的密码及组合规则实现安全登录与验证。
代码库迁移
支持第三方外部仓库(Gitlab、SVN)全量导入,并保留所有历史记录。
敏感页面标识
支持文档敏感内容标识,便于安全监控。
两步验证
支持敏感操作需输入密码或手机验证码进行两步验证。
加密算法
使用SSH/HTTPS加密安全协议访问代码库,同时支持生成密钥长度为4096的RSA或者ECC算法。
iconGit 仓库安全能力增强icon
iconGit 仓库安全能力增强icon
icon仓库权限设置icon
icon代码仓库统一视图查看icon
icon代码仓库创建界面icon
icon在线浏览与编辑icon
icon提交记录与代码行级评论icon
icon代码合并请求评审icon
icon规范化分支管理模型icon

CODING 支持仓库规范配置,在仓库规范中可以设置分支命名规范与合并请求放行限制,起到规范开发行为与保持 Git 分支结构清晰的作用。项目管理员无需在团队内反复强调开发规范,分支限制能够将不合格的分支提交行为直接杜绝在团队代码仓库之外,方便后续的代码维护工作。

 
• 内置常用仓库规范(单分支规范、功能分支规范、GitFlow分支规范、GitLab分支规范),开箱即用
• 自定义团队仓库规范,内置规范不满足时支持自主定义(分支类型、合并方向)
• 仓库开发协同不符合规范要求时,及时报警提示,规范化日常开发
icon代码相关统计icon
icon代码扫描icon

CODING 代码扫描具备静态代码全生命周期管理能力,包含:代码质量、代码安全、代码风格、公关风险及自定义规则能力,以及完整 OpenAPI 便于第三方进行集成,平台内置近数千种规则,可以支持目前所有主流的编程语言。编程语言,如 C#、C/C++、Css、Go、 Java 、 JavaScript、Lua、Python、PHP、Ruby、Swift、Scala、TypeScript、XML。

icon代码扫描示例icon
icon代码扫描示例icon

通过分析代码仓库中的源代码,能够及时发现其中潜藏的代码缺陷、安全漏洞以及不规范代码,问题可以定位到具体代码行和代码提交人,并且支持质量门禁设置,严控代码准入质量,有效提高软件产品质量。结合腾讯近10年的代码扫描能力,由腾讯云代码分析团队提供专业技术支持。

icon统计度量icon

代码扫描中支持度量规则设置,统计圈复杂度、重复代码、代码统计等。仪表盘中可以围绕代码库相关的人员、提交、合并等多个维度提供多种可以灵活配置的统计仪表盘。

icon多租户icon
平台支持多租户,支持人员权限自由分配,资源统一管理。支持产品/项目经理、应用架构师、开发人员、测试人员、运维人员等不同角色成员在一个平台内敏捷协作。
项目下面可以建多个代码仓库,支持 Svn 或Git 两种代码库类型。支持仓库级权限管理。
icon丰富的 WebHook 及 OpenAPI 接口icon
iconCODING 信创情况icon
操作系统

麒麟软件 NeoCertify 认证:银河麒麟高级服务器操作系统 V10(飞腾版、鲲鹏版)。银河麒麟高级服务器操作系统 V10(兆芯版、海光版、AMD64版)。统信 UOS:统信服务器操作系统 V20 产品互认证明。深度操作系统认证:深度操作系统认证申威服务器软件 V15。

服务器架构

ARM :飞腾 FT-2000+/64 产品兼容性证明,鲲鹏技术认证书 (Kunpeng 920)。X86:海光 CPU 生态兼容性认证,中科曙光产品兼容性互认证(曙光 H620、H520、H420 系列服务器),中科可控产品兼容性互认证(R62 系列、R52 系列、R42 系列服务器 )(R62XX、R61XX、R32XX、R52XX、R21XX 系列服务器 )(H620、H610、H320、H520、H210 服务器 )。

简单易用

可信云/信通院荣誉证书:2021 年度云原生技术创新解决方案/产品,可信云-腾讯云云原生安全证书(云原生研发运营安全域),云上软件工程社区,2022 可信云技术服务最佳实践,2022 Xops 产业生态峰会优秀案例。信创客户案例:已上线:中信银行、国税总局、气象局子午项目。交付中:交通银行、华安证券。其他成果:CODING DevOps 加入信创产品库。CODING DevOps 适配国产化数据库 TDSQL。

iconCODING 信创证书icon
icon某银行股份有限公司icon

本项目通过 CODING 源码管理工具,完全替换现有的 Firefly和 Gitlab ,项目建设范围包括仓库管理、工程师画像、文档管理、代码统计、企业管理,以及数据迁移和集成对接。建立行内统一的 Git 源码管理平台,解决客户对于系统功能、性能、权限、安全、高可用等的痛点问题,满足软件开发中心对于前台域项目组的源码管理支持能力要求,助力产能提升。

icon某银行股份有限公司icon

基于一套统一代码管理平台,实现了全行代码资产的统一管理,权限的统一控制。在实施3个月内,完成全行 9000+ 的代码仓库的迁移,目前已经全部由 CODING 管理。支持行内 1W+ 的研发人员对于代码仓库的使用。

icon某金融公司icon

利用 CODING 平台建设构建资源池,形成动态构建资源。基于CODING 代码仓库的配置规则来约束和管理开发过程并提供辅助工具,根据研发团队制定相应研发模式,辅助团队规范落地。通过构建池化资源管理,减少了大量对构建资源的需求,节省了成本;容器化按需分配构建资源,保证各产品/系统拥有干净独立的构建环境,避免环境冲突。让研发团队通过使用 CODING平台逐渐习惯新的工作方式,进而“无感”地遵守研发规范。

产品推荐 查看更多>>
    炎黄盈动AWS AI Copilot平台

    炎黄盈动AWS AI Copilot平台,无代码+低代码构建AI原生应用,可组装、可复用、可配置的AI智能助理,提供一体化的AI开发/测试/部署/治理和运维平台。通过对话 + 任务 + 知识 + 模型 + 行动的五层范式,建立AI技术和治理团队,持续稳定的产出AI智能应用。

    API调用

    可嵌入

    开箱即用

    可集成

    简道云零代码应用搭建平台

    简道云零代码应用搭建平台获得全行业150万+企业和组织认可的数字化转型工具。通过简单的拖拽操作,即可搭建出各类数据收集表单。表单的灵活使用,可促使团队成员协作,提升全员的工作效率。灵活配置,自定义数据收集。通过简单的拖拽和连线操作,即可灵活设计业务数据流转规则,实现业务流程线上化,自动化。

    表单引擎

    流程引擎

    仪表盘

    数据工厂

    微加云表单无代码表单平台

    微加云表单是一个面向企业和组织的个性化应用搭建平台,满足财务管理、门店经营、生产管理、客户关系、进销存、项目管理等多种业务场景需求,无需代码能力,用拖拉拽的形式即可搭建应用,让企业实现业务线上化,降本增效。

    财务管理

    门店经营

    生产管理

    进销存