Skip to main content

此版本的 GitHub Enterprise 已停止服务 2022-10-12. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

推荐用于运行 CodeQL 的硬件资源

� �据代� �库的大小,推荐在自托管计算机上运行 CodeQL 分析的规范(RAM、CPU 内� �和磁盘)。

Code scanning is available for organization-owned repositories in GitHub Enterprise Server. This feature requires a license for GitHub Advanced Security. 有关详细信息,请参阅“关于 GitHub Advanced Security”。

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

如果您使用的是外部 CI 系统,或者 GitHub Actions 上的自托管运行器用于私有存储库,则您负责配置自己的硬件。 运行 CodeQL 的最佳硬件配置可能� 代� �库的大小和复杂性、所使用的编程语言和生成系统以及 CI 工作流程设置而异。

下表� �据基本代� �的大小,提供了推荐用于运行 CodeQL 分析的硬件规� �。 可将这些作为确定所选硬件或虚拟机的起点。 具有更多资源的计算机可能会提高分析性能,但维护成本也可能更高。

代� �库大小RAMCPU
小(<100 K 行代� �)8 GB 或更高2 个� �心
中(100 K 到 1 M 行代� �)16 GB 或更高4 或 8 � �
大(>1 M 行代� �)64 GB 或更高8 � �

对于所有代� �库大小,我们建议使用具有 14 GB 或更多磁盘空间的 SSD。 必须有足够的磁盘空间来检出和构建代� �,以及用于 CodeQL 产生的数据的额外空间。