This version of GitHub Enterprise was discontinued on 2022-10-12. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.
Using CodeQL code scanning with your existing CI system
Code scanning is available for organization-owned repositories in GitHub Enterprise Server. This feature requires a license for GitHub Advanced Security. For more information, see "About GitHub Advanced Security."
About CodeQL code scanning in your CI system
You can analyze your code with CodeQL in a third-party continuous integration system and upload the results to your GitHub Enterprise Server instance. The resulting code scanning alerts are shown alongside any alerts generated within GitHub Enterprise Server.
Installing CodeQL CLI in your CI system
You can install the CodeQL CLI and use it to perform CodeQL code scanning in a third-party continuous integration system.
Configuring CodeQL CLI in your CI system
You can configure your continuous integration system to run the CodeQL CLI, perform CodeQL analysis, and upload the results to GitHub Enterprise Server for display as code scanning alerts.
Running CodeQL runner in your CI system
You can use the CodeQL runner to perform CodeQL code scanning in a third-party continuous integration system.
Configuring CodeQL runner in your CI system
You can configure how the CodeQL runner scans the code in your project and uploads the results to GitHub.
Troubleshooting CodeQL runner in your CI system
If you're having problems with the CodeQL runner, you can troubleshoot by using these tips.
Migrating from the CodeQL runner to CodeQL CLI
You can use the CodeQL CLI to complete the same tasks as with the CodeQL runner.