# CI tools

- [GitHub Actions](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/github-actions.md): Adding SonarQube Server analysis to your GitHub Actions workflow.
- [Bitbucket Pipelines](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/bitbucket-pipelines.md): Adding the SonarQube Server analysis to your Bitbucket pipeline.
- [GitLab CI/CD](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/gitlab-ci-cd.md): Adding SonarQube Server analysis to your GitLab CI/CD pipeline.
- [Azure Pipelines](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines.md): Adding SonarQube Server analysis to your Azure pipeline.
- [Adding analysis to your Azure pipeline](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/introduction.md): General guidelines to add SonarQube Server analysis to your Azure pipeline.
- [About Azure Pipelines integration](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/integration-overview.md): The Azure DevOps Extension for SonarQube Server is used to manage the integration of SonarQube Server with Azure Pipelines.
- [Gradle or Maven project with Azure Pipelines](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/gradle-or-maven-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline with new Gradle or Maven tasks.
- [.NET project with Azure Pipelines](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/dotnet-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for .Net projects.
- [C family project with Azure Pipelines](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/c-family-project.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for C family projects.
- [JS, TS, Go, Python, PHP, etc. project with Azure Pipelines](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/js-ts-go-python-php.md): Using YAML or the Azure Classic editor to create the Azure build pipeline for JavaScript, TypeScript, Go, Python, PHP, and other projects.
- [Monorepo projects with Azure Pipelines](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/monorepo-projects.md): Adding analysis to your Azure build pipeline for a monorepo.
- [Using Azure DevOps extension's features](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/various-features.md): Adding more SonarQube Server features to the analysis for your Azure build pipeline.
- [Quality gate status in release pipeline](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/quality-gate-status-in-release-pipeline.md): Adding SonarQube Quality Gate status check to your Azure release pipeline.
- [SonarQube tasks for Azure Pipelines](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/sonarqube-tasks.md): The Azure DevOps extension for SonarQube Server provides tasks to stage automations in your Azure build pipeline. This page contains the task list along with the task inputs and their descriptions.
- [Troubleshooting analysis with Azure](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/azure-pipelines/troubleshooting-analysis.md): Troubleshooting various Azure pipeline and integration issues.
- [Jenkins](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration.md): Information on integrating SonarQube Server with Jenkins.
- [Key features of Jenkins integration](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration/key-features.md): Sonar provides an extension for Jenkins to enable smooth integration with Jenkins. This section explains the key features of this integration.
- [Setting up Jenkins](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration/global-setup.md): This page explains how to set up Jenkins globally for the integration with SonarQube Server by using SonarQube extension for Jenkins.
- [Adding analysis to a Jenkins job](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration/add-analysis-to-job.md): This section explains how to add the SonarQube Server analysis to your Jenkins Freestyle or Pipeline jobs.
- [Setting up a pause in Jenkins pipeline](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/jenkins-integration/pipeline-pause.md): To configure an automatic failing of your Jenkins pipeline in case the quality gate computed by SonarQube Server fails, you must set up a pipeline pause.
- [Codemagic](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/codemagic-integration.md): Information on setting up Codemagic with SonarQube Server.
- [Not integrated CI tools](/url/docs.sonarsource.com/sonarqube-server/2026.1/analyzing-source-code/ci-integration/not-integrated-tools.md): If using a CI tool that is not integrated with SonarQube Server.
