腾讯云代码分析腾讯云代码分析
指南
API
  • IDE

    • Visual Studio Code TCA 插件
    • JetBrains IDEs TCA 插件
  • CNB

    • CNB TCA 插件
    • CNB TCA 徽章
  • Jenkins

    • Jenkins TCA 插件
  • MCP

    • TCA MCP 服务器
  • 深入

    • 内网仓库分析
    • API 触发分析
    • 分析速度优化
    • 问题检出率提升
  • 其他

    • 问题忽略方式
立即体验
  • 服务协议
  • 隐私协议
  • 简体中文
  • English
指南
API
  • IDE

    • Visual Studio Code TCA 插件
    • JetBrains IDEs TCA 插件
  • CNB

    • CNB TCA 插件
    • CNB TCA 徽章
  • Jenkins

    • Jenkins TCA 插件
  • MCP

    • TCA MCP 服务器
  • 深入

    • 内网仓库分析
    • API 触发分析
    • 分析速度优化
    • 问题检出率提升
  • 其他

    • 问题忽略方式
立即体验
  • 服务协议
  • 隐私协议
  • 简体中文
  • English
  • IDE

    • Visual Studio Code TCA 插件
    • JetBrains IDEs TCA 插件
  • CNB

    • CNB TCA 插件
    • CNB TCA 徽章
  • Jenkins

    • Jenkins TCA 插件
  • MCP

    • TCA MCP 服务器

CNB TCA 徽章

支持在云原生构建(Cloud Native Build,CNB)中展示 TCA 徽章,用于展示分析结果。

提示

徽章通过不同颜色直观地反映本次提交的代码分析结果,并在仓库的本次提交的 commit 上进行展示。

徽章展示效果

使用指引

在 TCA 平台接入的 CNB 仓库页面,点击 CNB 徽标配置,配置目标分支、目标方案即可。

目标分支(分支名或正则) + 目标方案。分析项目执行代码分析时,会匹配分析项目的分支、方案信息,匹配成功将会采纳此配置项。

注意

请确保代码库配置的凭证具有 [repo-commit-status:rw] 权限,否则无法展示徽章!

徽标配置

徽章没有生效

已在 TCA 平台完成 CNB 代码库的徽章配置,但是在 CNB 对应仓库的 commit 上并没有展示 TCA 徽章,可能存在以下原因:

  • 分支 + 分析方案对应的分析项目从未执行过分析。

  • 存在对应分析项目,但某个 commit 未执行过分析。

  • 在 TCA 平台登记的 CNB 仓库,其配置的凭证没有上报徽章数据的权限,即凭证没有 [repo-commit-status:rw] 权限。

凭证无权限指引

  • 进入 CNB 个人访问令牌页面,添加访问令牌。

  • 确保授权范围包含 [repo-commit-status] 读写权限!

    repo-commit-status

  • 完成个人令牌创建后,回到 TCA 平台,进入 个人中心 - 凭证管理 页面,更新/创建 CNB 代码库凭证。

  • 回到 TCA 平台对应 CNB 仓库页面,切换代码库凭证即可。

    更新凭证

徽章说明

提示

可点击徽章跳转到 TCA 平台对应问题页面。

  • 未发现问题:表示本次分析,严重问题数和错误问题数为 0。

    未发现问题

  • 代码分析失败:表示本次分析执行失败。

    分析失败

  • 发现问题:表示本次分析,对应的严重问题、错误问题数。

    发现问题

最近更新时间: 2025/12/8 15:22
贡献者: nickctang
上一页
CNB TCA 插件