【腾讯云代码分析】支持腾讯新一代云原生构建 #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
-
背景介绍
腾讯云原生构建(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