Como provisionar um executor auto-hospedado
Observação
- Se sua empresa usa executores hospedados GitHubcom GitHub Actions, prossiga diretamente para a configuração code scanning por meio GitHub.com. Confira Como definir a configuração padrão da verificação de código e Como definir a configuração padrão da verificação de código em escala.
- Com exceção da análise do Swift, agora a configuração padrão pode ser executada em executores avançados. Confira Executores avançados e Configurando executores maiores para configuração padrão.
GitHub pode rodar code scanning usando um GitHub Actions fluxo de trabalho. Primeiro, você precisa provisionar um ou mais runners auto-hospedados GitHub Actions em seu ambiente. É possível fornecer executores auto-hospedados no nível da conta do repositório, organização ou empresa. Confira Executores auto-hospedados e Adicionar executores auto-hospedados.
Se você estiver provisionando um executor auto-hospedado para a CodeQL análise, o executor deverá usar uma versão do sistema operacional com suporte e uma arquitetura de CPU CodeQL. Consulte os requisitos doCodeQL sistema.
Se você estiver usando a configuração padrão para code scanning, poderá atribuir executores auto-hospedados com o rótulo padrão code-scanning ou, opcionalmente, fornecer rótulos personalizados para que repositórios individuais possam usar diferentes executores. Confira Como definir a configuração padrão da verificação de código.
Para obter informações sobre como usar a configuração padrão para análise de varredura de código de linguagens compiladas, consulte Verificação de código do CodeQL para linguagens compiladas.
Você deve garantir que o Git esteja na variável PATH em todos os executores auto-hospedados que você usa para executar CodeQL ações.
Observação
Se você usar CodeQLcode scanning para analisar o código escrito em Python em sua empresa, verifique se o executor auto-hospedado Python 3 está instalado.