Aprovisionamiento de un ejecutor de prueba interna
Nota:
- Si su empresa usa ejecutores hospedados en GitHub con GitHub Actions, proceda directamente a configurar code scanning mediante GitHub.com. Consulta Establecimiento de la configuración predeterminada para el examen del código y Establecimiento de la configuración predeterminada para el examen de código a gran escala.
- Con la excepción del análisis de Swift, la configuración predeterminada ahora se puede ejecutar en ejecutores más grandes. Consulta Ejecutores más grandes y Configuración de ejecutores más grandes para la configuración predeterminada.
GitHub puede ejecutar code scanning mediante un flujo de trabajo GitHub Actions. En primer lugar, debe aprovisionar uno o varios ejecutores autohospedados GitHub Actions en su entorno. Puedes aprovisionar ejecutores auto-hospedados a nivel de repositorio, organización o empresa. Consulta Ejecutores autohospedados y Agrega ejecutores auto-hospedados.
Si va a aprovisionar un ejecutor autohospedado para análisis CodeQL, el ejecutor debe usar una versión de sistema operativo compatible con CodeQL y una arquitectura de CPU. Consulte los requisitos delCodeQL sistema.
Si usa la configuración predeterminada para code scanning, puede asignar ejecutores autohospedados con la etiqueta predeterminada code-scanning o, opcionalmente, asignarles etiquetas personalizadas para que los repositorios individuales puedan usar distintos ejecutores. Consulta Establecimiento de la configuración predeterminada para el examen del código.
Para obtener información sobre el uso de la configuración predeterminada para el escaneo de código de los lenguajes compilados, consulta Análisis de código de CodeQL para lenguajes compilados.
Debe asegurarse de que Git está en la variable PATH en los ejecutores autohospedados que use para ejecutar acciones CodeQL.
Nota:
Si usa CodeQLcode scanning para analizar el código escrito en Python de su empresa, debe asegurarse de que el ejecutor autohospedado tenga instalado Python 3.