Skip to main content

Cette version de GitHub Enterprise Server ne sera plus disponible le 2026-03-17. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Créer des bundles de bases de données CodeQL CLI

Vous pouvez créer un bundle de base de données contenant des informations de dépannage CodeQL.

Qui peut utiliser cette fonctionnalité ?

CodeQL est disponible pour les types de référentiels suivants :

Avertissement

Les packs de bases de données CodeQL CLI contiennent une copie du code source analysé par CodeQL. Nous vous suggérons donc de partager ces packs uniquement avec les personnes autorisées à accéder à ce code source.

À propos de la création de bundles de bases de données CodeQL CLI

Remarque

Cet article décrit les fonctionnalités disponibles avec le pack CodeQL CLI 2.17.6 inclus dans la mise en production initiale de GitHub Enterprise Server 3.14.

Si votre administrateur de site a mis à jour votre versionCodeQL CLI vers une version plus récente, consultez la version GitHub Enterprise Cloud de cet article pour obtenir plus d’informations sur les dernières fonctionnalités.

La commande de bundle de bases de données CodeQL CLI permet de créer une archive relocalisable d’une base de données CodeQL.

Une copie d’un bundle de base de données peut être utilisée pour partager des informations de dépannage avec les membres de votre équipe ou avec Support GitHub.

La syntaxe de commande CodeQL CLI suivante est recommandée lors de la création d’un bundle de base de données à des fins de dépannage :

Remarque

Cet exemple de commande database bundle requiert la version CodeQL CLI 2.17.6 ou une version ultérieure.

codeql database bundle --output=codeql-debug-artifacts.zip --include-diagnostics --include-logs --include-results -- <dir>

Pour cette commande, <dir> doit correspondre au chemin d’accès vers le répertoire dans lequel la base de données CodeQL a été créée.

L’exécution réussie de la commande crée un fichier zip nommé codeql-debug-artifacts.zip qui contient des informations de dépannage CodeQL. Ce fichier constitue le bundle de base de données.

Cette commande suppose que l’argument de ligne de commande --log-dir n’a pas été utilisé pour les commandes database create et database analyze. Lorsque cet argument de ligne de commande est utilisé, les fichiers journaux créés par ces commandes ne seront pas inclus dans le bundle de base de données.

Augmenter le niveau de verbosité pour database create et database analyze

Si les commandes database create et database analyze ne sont pas suffisamment détaillées à des fins de dépannage, vous pouvez augmenter leur niveau de verbosité.

Les deux commandes prennent en charge l’argument de ligne de commande --verbosity qui peut être défini sur progress++ avant la création d’un bundle de base de données.