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] 读写权限!

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

徽章说明
提示
可点击徽章跳转到 TCA 平台对应问题页面。
未发现问题:表示本次分析,严重问题数和错误问题数为
0。
代码分析失败:表示本次分析执行失败。

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