📄️ Getting started with Semgrep in CI
Run Semgrep in CI environments. Learn about different features of Semgrep App-connected CI jobs and stand-alone Semgrep jobs.
📄️ Running Semgrep in CI with Semgrep App
Set up your CI pipeline with Semgrep App for centralized rule and findings management.
📄️ Running Semgrep in CI without Semgrep App
Set up Semgrep in CI without connecting to Semgrep App.
📄️ CI configuration reference
Configure Semgrep in CI by setting various environment variables. Enable diff-aware scanning, connect to Semgrep App, and more.
📄️ Configuring blocking findings and errors in CI
Configure how Semgrep in CI pipelines handles errors and blocks findings.
📄️ Sample CI configurations
View sample configuration files to run Semgrep with various CI/CD providers such as GitHub, GitLab, Jenkins, Buildkite, CircleCI, and more.
📄️ Troubleshooting GitLab SAST
Fix issues with GitLab SAST's Semgrep analyzer, such as jobs running slowly, not showing results, or returning errors.