Esta versión de GitHub Enterprise Server se discontinuó el 2024-03-26. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.
Introducción a la CLI de CodeQL
Puedes usar la CodeQL CLI para desarrollar, probar y ejecutar consultas de CodeQL localmente en proyectos de software.
¿Quién puede utilizar esta característica?
Las licencias de GitHub CodeQL se otorgan por usuario tras la instalación. Puedes usar CodeQL solo para determinadas tareas según las restricciones de las licencias. Para obtener más información, vea «Acerca de la CLI de CodeQL».
Si tienes una licencia de GitHub Advanced Security, puedes usar CodeQL para el análisis automatizado, la integración continua y la entrega continua. Para obtener más información, vea «Acerca de GitHub Advanced Security».
Acerca de la CLI de CodeQL
Puedes usar la CodeQL CLI para ejecutar procesos de CodeQL localmente en proyectos de software o para generar resultados de code scanning para su carga en GitHub Enterprise Server.
Configuración de la CLI de CodeQL
Para empezar a trabajar con la CodeQL CLI, debes descargar y configurar la CLI para que pueda acceder a las herramientas y bibliotecas necesarias para crear y analizar bases de datos.
Preparación del código para el análisis de CodeQL
Puedes crear una base de datos de CodeQL que contenga los datos necesarios para analizar el código.
Análisis del código con consultas de CodeQL
Puedes ejecutar consultas en una base de datos de CodeQL extraída de un código base.
Carga de los resultados del análisis de CodeQL en GitHub
Puedes usar la CodeQL CLI para cargar los resultados del análisis de CodeQL en GitHub Enterprise Server.
Personalización del análisis con paquetes de CodeQL
Puedes usar paquetes de CodeQL para ejecutar consultas de CodeQL que mantienen otras personas o para compartir consultas de CodeQL que has desarrollado.