# Adding analysis to Azure pipeline

Choose your configuration from the list below for detailed instructions when constructing your Azure DevOps pipeline.

{% content-ref url="/pages/sXeJb7lc3DrEMhYPG9mo" %}
[Introduction](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/introduction.md)
{% endcontent-ref %}

{% content-ref url="/pages/7JQ17VAE2BNIFYLZiI0S" %}
[Gradle or Maven project](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/gradle-or-maven-project.md)
{% endcontent-ref %}

{% content-ref url="/pages/RmyxhaHSDLmkwsGgXtpl" %}
[.NET project](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/dotnet-project.md)
{% endcontent-ref %}

{% content-ref url="/pages/6QXriglJSQavtbQy7ozD" %}
[C family project](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/c-family-project.md)
{% endcontent-ref %}

{% content-ref url="/pages/y20fbKyyKhIv5tSxiVcb" %}
[JS, TS, Go, Python, PHP, etc. project](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/js-ts-go-python-php.md)
{% endcontent-ref %}

{% content-ref url="/pages/P1uqFiZcC1Nm1lRKrQco" %}
[Monorepo projects](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/monorepo-projects.md)
{% endcontent-ref %}

{% content-ref url="/pages/B2wie0Gq8jiSkfNh76Iy" %}
[Using various features](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/various-features.md)
{% endcontent-ref %}

{% content-ref url="/pages/43AfOm6pbA4IupoNqojK" %}
[Quality gate status in release pipeline](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/quality-gate-status-in-release-pipeline.md)
{% endcontent-ref %}

{% content-ref url="/pages/iYuxIs21mGMTe19j9qao" %}
[SonarQube tasks for Azure Pipelines](/sonarqube-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline/sonarqube-tasks.md)
{% endcontent-ref %}


---

# 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-server/2025.4/devops-platform-integration/azure-devops-integration/adding-analysis-to-pipeline.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.
