Como provisionar um executor auto-hospedado
Observação
- Se a sua empresa usa executores hospedados GitHub com GitHub Actions, prossiga diretamente para a configuração code scanning por meio de 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 Swift, a configuração padrão agora pode ser executada em executores avançados. Confira Executores avançados e Configurando executores maiores para configuração padrão.
O GitHub pode executar o code scanning usando um fluxo de trabalho do GitHub Actions. Primeiro, você precisa fornecer um ou mais executores auto-hospedados de 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 análise de CodeQL, seu executor deve usar uma versão de sistema operacional e arquitetura de CPU compatíveis com CodeQL. Consulte os Requisitos do sistema CodeQL.
Se você estiver usando a configuração padrão para code scanning, você pode atribuir aos executores auto-hospedados o rótulo code-scanning padrão ou, opcionalmente, pode fornecer rótulos personalizados para que repositórios individuais possam usar executores diferentes. Consulte 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 do PATH em qualquer executor auto-hospedados que você usar para executar ações de CodeQL.
Observação
Se você usar a CodeQL para executar a code scanning para analisar o código escrito em Python na sua empresa, verifique se o executor auto-hospedado tem o Python 3 instalado.