跳至主要内容

运行 CodeQL 的推荐硬件资源

基于代码库规模,对在自托管机器上运行 CodeQL 分析的推荐规格(RAM、CPU 核心数和磁盘)

谁可以使用此功能?

CodeQL 可用于以下仓库类型

您可以在 GitHub Actions 或外部 CI 系统上配置 CodeQL。CodeQL 与 GitHub Actions 上的 GitHub 托管运行器完全兼容。

如果您使用外部 CI 系统,或在 GitHub Actions 为私有仓库使用自托管运行器,则需自行配置硬件。运行 CodeQL 的最佳硬件配置可能会因代码库的规模和复杂性、使用的编程语言和构建系统以及 CI 工作流配置而有所不同。

下表提供了基于代码库规模的运行 CodeQL 分析的推荐硬件规格。您可以此为依据选择硬件或虚拟机。资源更丰富的机器可能提升分析性能,但维护成本也可能更高。

代码库规模内存CPU
小型(<100 K 行代码)8 GB 或更高2 核心
中型(100 K 到 1 M 行代码)16 GB 或更高4 或 8 核心
大型(>1 M 行代码)64 GB 或更高8 核心

对于所有规模的代码库,我们建议使用容量为 14 GB 或更大的 SSD。磁盘空间需足够用于检出和构建代码,并提供额外空间存放 CodeQL 产生的数据。

© . This site is unofficial and not affiliated with GitHub, Inc.