【腾讯云代码分析】支持腾讯新一代云原生构建 #1208
xiohuang9
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
背景介绍
腾讯云原生构建(Cloud Native Build,简称 CNB)是腾讯新一代基于代码仓库的持续集成构建平台,它支持环境一致性、分支即环境、秒级启动、构建加速和开源协作等特性。这些特性使得开发者能够更加高效地进行软件开发,无论是持续集成、持续部署、持续交付、远程开发还是开源协作。
腾讯云代码分析(Tencent Cloud Code Analysis,简称 TCA)是一个云原生、分布式、高性能的代码综合分析跟踪平台,它支持静态代码分析、代码质量评估和安全漏洞扫描等功能。
TCA支持在腾讯云原生构建流程中使用,通过在代码库中增加.cnb.yml配置文件,即可启用代码分析插件,通过代码分析门禁把控代码质量。
CNB-TCA插件使用指引
在 cnb.cool 上创建一个新的代码仓库(仓库类型选择密钥仓库,密钥仓库是仅允许页面查看和修改,适用于云原生构建加载密钥的仓库),比如:tca-private-config。

在密钥仓库中创建一个 yaml 文件,比如tca-settings.yml,将第 2 步插件配置截图中的凭证信息拷贝到该文件中,并提交即可。密钥仓库 yaml 文件参数示例如下
复制该密钥文件 URL 地址,粘贴到第 2 步插件配置截图中的密钥文件地址输入框中,URL示例: https://cnb.cool/xxx/tca-private-config/-/blob/main/tca-settings.yml
在 CNB 云原生构建 页签选择需要使用的分析方案,如果没有,需要先创建,可参考分析方案。
点击 生成 .cnb.yml TCA 插件配置 按钮,进入 cnb.cool 对应的仓库根目录下,将生成的配置内容复制到 .cnb.yml 中(如果不存在,需要先创建 .cnb.yml 文件,点击了解更多)。
到此插件已配置完毕。如需调整参数配置,可参见 TCA 插件。
Beta Was this translation helpful? Give feedback.
All reactions