Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Recursos de hardware recomendados para executar o CodeQL

Especificações recomendadas (RAM, núcleos de CPU e disco) para executar análises de CodeQL em máquinas auto-hospedadas, com base no tamanho de sua base de código.

Varredura de código is available for all public repositories. Varredura de código is also available in private repositories owned by organizations that use GitHub Enterprise Cloud and have a license for Segurança Avançada GitHub. Para obter mais informações, consulte "Sobre Segurança Avançada GitHub".

Você pode configurar CodeQL em GitHub Actions ou em um sistema de CI externo. CodeQL é totalmente compatível com executores hospedados em GitHub em GitHub Actions.

Se você estiver usando um sistema de CI externo ou executores auto-hospedados em GitHub Actions para repositórios privados, você será responsável pela configuração do seu próprio hardware. A configuração ideal de hardware para a execução de CodeQL pode variar com base no tamanho e complexidade do seu código, as linguagens de programação e sistemas de compilação usados e a configuração do fluxo de trabalho do CI.

A tabela abaixo fornece as especificações de hardware recomendadas para a execução de análise de CodeQL, com base no tamanho da sua base de código. Use isso como ponto de partida para determinar sua escolha de hardware ou máquina virtual. Uma máquina com maiores recursos pode melhorar o desempenho da análise, mas também pode ser mais cara de manter.

Tamanho da base de códigoRAMCPU
Pequeno (<100 K linhas de código)8 GB ou superior2 núcleos
Médio (100 K a 1 M linhas de código)16 GB ou superior4 ou 8 núcleos
Grande (>1 M de linhas de código)64 GB ou superior8 núcleos

Para todos os tamanhos da base de código, recomendamos usar um SSD com 14 GB ou mais de espaço em disco. Deve haver espaço em disco suficiente para verificar e criar seu código, mais espaço adicional para dados produzidos por CodeQL.