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 des packs de bases de données CodeQL CLI
La commande de pack de base de donnĂ©es CodeQL CLI peut ĂȘtre utilisĂ©e pour crĂ©er une archive dĂ©plaçable dâune base de donnĂ©es CodeQL.
Une copie dâun pack de base de donnĂ©es peut ĂȘtre utilisĂ©e pour partager des informations de rĂ©solution de problĂšmes avec les membres de votre Ă©quipe ou avec Support GitHub.
La syntaxe de commande suivante CodeQL CLI est suggĂ©rĂ©e lors de la crĂ©ation dâun pack de base de donnĂ©es Ă des fins de rĂ©solution de problĂšmes :
Remarque
Cet exemple de commande database bundle
nécessite la version CodeQL CLI 2.17.6 ou une version supérieure.
codeql database bundle --output=codeql-debug-artifacts.zip --include-diagnostics --include-logs --include-results -- <dir>
Pour cette commande, <dir>
doit ĂȘtre le chemin dâaccĂšs au rĂ©pertoire oĂč la base de donnĂ©es CodeQL a Ă©tĂ© créée.
LâexĂ©cution rĂ©ussie de la commande crĂ©e un fichier zip appelĂ© codeql-debug-artifacts.zip
qui contient des informations de résolution de problÚmes CodeQL. Ce fichier est le pack 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 pack de base de données.
Augmentation de la verbosité pour database create
et database analyze
Si les commandes database create
et database analyze
ne sont pas suffisamment détaillées pour résoudre les problÚmes, vous pouvez augmenter leur verbosité.
Les deux commandes prennent en charge lâargument de ligne de commande --verbosity
qui peut ĂȘtre dĂ©fini sur progress++
avant de créer un pack de base de données.