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.
Remarque
Cet article décrit les fonctionnalités disponibles avec le pack CodeQL CLI 2.18.4 inclus dans la mise en production initiale de GitHub Enterprise Server 3.15.
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 syntaxe de commande suivante CodeQL CLI est suggérée lors de la création d’un bundle de base de données à des fins de résolution des problèmes. Cet exemple de commande database bundle nécessite CodeQL CLI la version 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> il doit s’agir du chemin d’accès au répertoire où la CodeQL base de données a été créée.
L’exécution de la commande réussie crée un fichier zip appelé codeql-debug-artifacts.zip qui contient des CodeQL informations de résolution des problèmes. 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.