# Azure DevOps

{% hint style="success" %}
To get started analyzing your Azure DevOps projects with SonarQube Cloud, see [Getting started with Azure DevOps](/sonarqube-cloud/~/changes/1027/getting-started/azure-devops.md).
{% endhint %}

## Key features <a href="#key-features" id="key-features"></a>

With this integration, you’ll be able to:

* Sign in to SonarQube Cloud with your Azure DevOps credentials.
* Import your Azure DevOps repositories into SonarQube Cloud to easily set up SonarQube Cloud projects.
* Use Automatic analysis to quickly analyze your code without configuring the need to configure a CI-based analysis. This lets you analyze the main branch and any pull request.
* Use Azure Devops Extension for SonarQube to to integrate SonarQube CLoud analysis into your Azure build pipeline. This includes multi-branch analysis features.
* Report the analysis’ quality gate status right in Azure Pipeline’s Build Summary page.
* Prevent pull request merges when the quality gate fails.
* View issues detected on a pull request in Azure DevOps.\
  Each issue will be a comment on the Azure DevOps pull request. If you change the status of an issue in SonarQube Cloud, that status change is immediately reflected in the Azure DevOps interface.
* Import your monorepo into SonarQube Cloud to easily manage the related projects.

<div align="left"><figure><img src="/files/gQMeoNyiABRZtna1GIqz" alt="SonarQube Cloud and Azure DevOps integration overview."><figcaption><p>How the Azure DevOps extension for SonarQube integrates with SonarQube Cloud</p></figcaption></figure></div>

## Related pages

* [Automatic analysis](/sonarqube-cloud/~/changes/1027/analyzing-source-code/automatic-analysis.md)
* [Azure Pipelines integration overview](/sonarqube-cloud/~/changes/1027/analyzing-source-code/ci-based-analysis/azure-pipelines/azure-pipelines-integration-overview.md)
* [Getting started with Azure DevOps](/sonarqube-cloud/~/changes/1027/getting-started/azure-devops.md)
* [Importing Azure DevOps organization](/sonarqube-cloud/~/changes/1027/administering-sonarcloud/managing-organization/creating-organization/importing-azure-devops-organization.md)
* [Azure DevOps Extension](/sonarqube-cloud/~/changes/1027/analyzing-source-code/scanners/sonarcloud-extension-for-azure-devops.md)
* [Azure pipelines](/sonarqube-cloud/~/changes/1027/analyzing-source-code/ci-based-analysis/azure-pipelines.md)
* [Adding analysis to build pipeline](/sonarqube-cloud/~/changes/1027/analyzing-source-code/ci-based-analysis/azure-pipelines/adding-analysis-to-build-pipeline.md)
* [Checking quality gate in release pipeline](/sonarqube-cloud/~/changes/1027/analyzing-source-code/ci-based-analysis/azure-pipelines/quality-gate-status-in-release-pipeline.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonarsource.com/sonarqube-cloud/~/changes/1027/discovering-sonarcloud/integration-with-devops-platforms/azure-devops.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
