腾讯云代码分析腾讯云代码分析
指南
API
  • 其他

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

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

    • 功能简介
    • 快速开始
    • 权限配置
    • 仓库配置
    • 分析方案
    • 分析项目
    • 节点管理
    • 增强分析
    • AI 助手
    • 插件配置
    • 工具规则
    • 常见问题
    • 词汇表

节点管理

场景说明

团队、团队项目专机资源一键接入,自主管控机器资源和编译环境。

提供云应用、二进制包、Docker镜像等多种形式接入专机资源,简单快捷。

  • 无需依赖 CI 资源,减少代码分析启动执行调用链;

  • 可以根据业务规模管控专机资源量,分布式执行代码分析,增加分析并发,减少执行排队,加快分析速度;

  • 可以接入 Mac 专机资源,针对Object-C项目开展代码分析;

  • 各业务开发机也可接入到专机资源列表,可以有效的利用开发资源,减少机器成本;

  • 业务方可以自主管控专机的编译环境,指定对应专机执行分析任务,避免需编译的分析项目执行代码分析时出现编译失败的异常。

维度说明:

当前分析节点划分为 团队节点 和 项目节点 两个维度。

  • 团队节点:团队内所有代码分析任务都可以使用该节点,可进入【团队 / 节点管理】进行配置。

  • 项目节点:仅当前项目内的代码分析任务可以使用该节点,可进入【项目 / 节点管理】进行配置。

接入步骤

  • 创建节点池:节点可配置适用的节点池,当配置分析方案时,需要指定节点池,即执行代码分析时,会将分析任务下发到对应节点池下的节点资源执行;

  • 创建节点:输入节点名称并选择需要关联的节点池,完成创建;

  • 启动节点:点击 启动命令, 可选择云应用、二进制包或Docker镜像等方式来启动节点。

创建标签

创建节点

启动命令

接入方式

提供云应用、二进制包、Docker镜像等多种形式接入专机资源,简单快捷。

云应用接入

云应用,打通了云官网与云资源,可以灵活按需部署,独占的私有化的安全体验。支持一键购买云服务器并安装启动客户端,无需额外部署,无需登录机器,大幅降低接入成本,方便团队专机资源一键接入,自主管控机器资源和编译环境。

启动命令

  • 安装云应用

    进入腾讯云云应用的安装界面,点击访问

    安装云应用

    提示

    腾讯云代码分析-客户端云应用免费提供,但安装所依赖购买的机器资源需要付费。

  • 选择购买的机器配置

    • 目标网络:应用将安装在选择的子网下(如分析 Github 代码库,建议目标网络选择中国香港地域)

    • 安全组:用于设置云服务器的网络访问控制,地域必须与目标网络一致

    • 计费类型:云服务器的计费类型,可选包年包月或按量计费(最低配置按量计费不足1元每小时)

    • 购买时长:购买的月份数,仅包年包月下填写

    • 自动续费:是否自动续费,仅包年包月下填写

    • 安装节点:只能选择目标网络地域下的云服务器,默认使用官方镜像 TencentOS Server 2.4

    • 节点系统盘大小:云服务器初始系统盘大小,默认50G,后续可扩容或购买数据盘

    • 节点公网出带宽上限:云服务器可以运行到的最高带宽,默认5Mbps

    提示:

    1. 如第一次购买腾讯云资源,需要先去创建目标网络和安全组
    2. 如分析 Github 代码库,建议目标网络选择中国香港地域,否则拉取代码过程可能存在网络延时
    3. 安装节点可以选择不同配置的机器,根据需求选择,后续也可以修改
    4. 不同地域下的机器网络不互通,安装成功后不可更改地域

    机器配置

  • 填写客户端节点信息和启动命令

    从节点的启动命令中获取

    填写命令

  • 打开应用

    确定资源后安装应用,等待3分钟左右,应用安装完成,打开应用。在应用页面,可以点击进入代码分析,并查看节点状态是否已经在线。如为离线,请等待3-5分钟,再刷新节点页面查看。

    • CMV资源信息:包括购买的云服务器的基本信息,详细信息可以进入实例页面查看

    • 应用详情:包括代码分析在云服务器中的安装目录等信息

    • Q & A:一些常见的问题解答,如仍然存在疑问,可扫描右下角二维码,加入【代码分析开源交流群】获取技术支持

    打开应用

至此,云应用安装完成,并成功接入节点。

二进制接入

根据页面嵌入式指引操作即可。

提示

如果您下载的是Mac客户端压缩包,首次运行可能会触发Mac的弹窗提醒。为了确保客户端顺利执行,请在下载客户端压缩包后,先执行以下检查:

  1. 使用 xattr 命令查看下载的zip包的扩展属性: xattr -l tca-client-*.zip
  2. 如果扩展属性中包含 com.apple.quarantine,则说明该文件被 macOS 标记,执行时会弹窗提醒。
  3. 使用以下命令删除该扩展属性: xattr -d com.apple.quarantine tca-client-*.zip
  4. 解压缩后启动即可。

二进制接入

Docker 接入

根据页面嵌入式指引操作即可。

Docker 接入

使用说明

运行环境即节点标签,通过在分析配置中指定运行环境,来达到将分析任务下发到指定的节点上运行。

  • 分析方案配置运行环境:用户可以在分析方案中配置运行环境,即使用该分析方案执行代码分析时,会将分析任务下发到指定的节点上执行;

  • 代码库层级分析配置指定运行环境:用户可以在代码库层级的分析配置中定义匹配规则,指定分析项目在某个运行环境中执行,优先级高于分析方案中的运行环境配置;

  • 代码库层级定时任务指定运行环境:在配置定时任务时,需要指定运行环境,建议专门针对定时任务留出单独的节点资源,或在谷峰时间段内执行,避免影响业务日常分析。

最近更新时间: 2025/3/6 16:52
贡献者: nickctang, cunlanluo
上一页
分析项目
下一页
增强分析