mirror of
https://github.com/github/codeql.git
synced 2026-02-01 15:52:59 +01:00
Add section about using the API to download dbs
This commit is contained in:
@@ -379,17 +379,15 @@ The following example shows how you could use indirect build tracing in an Azure
|
||||
# `codeql database analyze`
|
||||
# then `codeql github upload-results` ...
|
||||
|
||||
Obtaining databases from LGTM.com
|
||||
---------------------------------
|
||||
|
||||
`LGTM.com <https://lgtm.com>`__ analyzes thousands of open-source projects using
|
||||
CodeQL. For each project on LGTM.com, you can download an archived CodeQL
|
||||
database corresponding to the most recently analyzed revision of the code. These
|
||||
databases can also be analyzed using the CodeQL CLI or used with the CodeQL
|
||||
extension for Visual Studio Code.
|
||||
|
||||
.. include:: ../reusables/download-lgtm-database.rst
|
||||
Obtaining databases from GitHub.com
|
||||
-----------------------------------
|
||||
|
||||
.. include:: ../reusables/download-github-database.rst
|
||||
|
||||
Before running an analysis, unzip the databases and try :doc:`upgrading <upgrading-codeql-databases>` the
|
||||
unzipped databases to ensure they are compatible with your local copy of the
|
||||
CodeQL queries and libraries.
|
||||
|
||||
.. pull-quote::
|
||||
|
||||
Note
|
||||
|
||||
@@ -47,22 +47,9 @@ Conditions <https://securitylab.github.com/tools/codeql/license>`__.
|
||||
|
||||
.. pull-quote:: Important
|
||||
|
||||
There are different versions of the CLI available to download, depending
|
||||
on your use case:
|
||||
|
||||
- If you want to use the most up to date CodeQL tools and features, download the
|
||||
version tagged ``latest``.
|
||||
|
||||
- If you want to create CodeQL databases to upload to LGTM Enterprise, download
|
||||
the version that is compatible with the relevant LGTM Enterprise version
|
||||
number. Compatibility information is included in the description for each
|
||||
release on the `CodeQL CLI releases page
|
||||
<https://github.com/github/codeql-cli-binaries/releases>`__ on GitHub. Using the
|
||||
correct version of the CLI ensures that your CodeQL databases are
|
||||
compatible with your version of LGTM Enterprise. For more information,
|
||||
see `Preparing CodeQL databases to upload to LGTM
|
||||
<https://help.semmle.com/lgtm-enterprise/admin/help/prepare-database-upload.html>`__
|
||||
in the LGTM admin help.
|
||||
There are several different versions of the CLI available to download, depending
|
||||
on your use case. If you want to use the most up to date CodeQL tools and features, download the
|
||||
version tagged ``latest``.
|
||||
|
||||
If you use Linux, Windows, or macOS version 10.14 ("Mojave") or earlier, simply
|
||||
`download the zip archive
|
||||
@@ -232,15 +219,7 @@ see ":doc:`About CodeQL packs <about-codeql-packs>`."
|
||||
- For the most up to date CodeQL queries, check out the ``main`` branch.
|
||||
This branch represents the very latest version of CodeQL's analysis.
|
||||
|
||||
- For the queries used in a particular LGTM Enterprise release, check out the
|
||||
branch tagged with the relevant release number. For example, the branch
|
||||
tagged ``v1.27.0`` corresponds to LGTM Enterprise 1.27. You must use this
|
||||
version if you want to upload data to LGTM Enterprise. For further
|
||||
information, see `Preparing CodeQL databases to upload to LGTM
|
||||
<https://help.semmle.com/lgtm-enterprise/admin/help/prepare-database-upload.html>`__
|
||||
in the LGTM admin help.
|
||||
|
||||
1. Extract the zip archive
|
||||
4. Extract the zip archive
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
For Linux, Windows, and macOS users (version 10.14 "Mojave", and earlier)
|
||||
|
||||
Reference in New Issue
Block a user