Warning
Пакеты баз данных CodeQL CLI содержат копию исходного кода, анализируемую CodeQL, поэтому мы рекомендуем совместно использовать эти пакеты только пользователям, которым разрешен доступ к этому исходному коду.
О создании пакетов баз данных CodeQL CLI
Команду пакета базы данных CodeQL CLI можно использовать для создания перемещаемого архива базы данных CodeQL.
Копию пакета базы данных можно использовать для совместного использования сведений об устранении неполадок с участниками команды или Служба поддержки GitHub.
При создании пакета баз данных для устранения неполадок рекомендуется использовать следующий синтаксис команды CodeQL CLI:
Note
Для этой команды database bundle
требуется CodeQL CLI версии 2.17.6 или более поздней.
codeql database bundle --output=codeql-debug-artifacts.zip --include-diagnostics --include-logs --include-results -- <dir>
Для этой команды <dir>
должен быть путь к каталогу, в котором была создана база данных CodeQL.
Успешное выполнение команды создает ZIP-файл codeql-debug-artifacts.zip
, который содержит сведения об устранении неполадок CodeQL. Этот файл является пакетом базы данных.
Эта команда предполагает, что аргумент командной --log-dir
строки не использовался для database create
команд и database analyze
команд. При использовании этого аргумента командной строки файлы журналов, созданные этими командами, не будут включены в пакет базы данных.
Увеличение детализации и database create``database analyze
database create
database analyze
Если команды недостаточно подробны для устранения неполадок, можно увеличить их детализацию.
Обе команды поддерживают --verbosity
аргумент командной строки, который можно задать progress++
перед созданием пакета базы данных.