Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Ejecute el analizador y cargue los resultados en el servidor SonarQube.
Nota:
Las tareas sonarQube forman parte de la extensión SonarQube para Azure DevOps, que está preinstalada en Azure DevOps Services. Para obtener más información y compatibilidad con tareas de SonarQube y SonarQube, consulte extensión SonarQube para Azure DevOps, SonarQube: Visual Studio Marketplacey Sonar Community.
Syntax
# Run Code Analysis v8
# Run scanner and upload the results to the SonarQube Server.
- task: SonarQubeAnalyze@8
inputs:
jdkversion: 'JAVA_HOME_17_X64' # 'JAVA_HOME' | 'JAVA_HOME_17_X64' | 'JAVA_HOME_21_X64'. Required. JDK version source for analysis. Default: JAVA_HOME_17_X64.
Entradas
jdkversion
-
Fuente de la versión JDK para el análisis
string. Obligatorio. Valores permitidos: JAVA_HOME (Usar JAVA_HOME), JAVA_HOME_17_X64 (Usar JAVA_HOME_17_X64 incorporado (agente alojado)), JAVA_HOME_21_X64 (Usar JAVA_HOME_21_X64 incorporado (agente alojado)). Valor predeterminado: JAVA_HOME_17_X64.
Selecciona la versión Java deseada para el análisis: puedes elegir con JAVA_HOME proporcionada por ti mismo cuál captará el valor de esta variable ambiental, o puedes elegir el valor de JAVA_HOME_XX_X64 incorporado en el agente alojado. El valor por defecto es JAVA_HOME_11_X64, sin embargo, si eliges cualquiera de los valores propuestos y no están disponibles, JAVA_HOME valor será elegido en su lugar.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Requisitos
| Requirement | Description |
|---|---|
| Tipos de canalización | YAML, compilación clásica |
| Se ejecuta en | Agente, DeploymentGroup |
| demandas | Los agentes autohospedados deben tener funcionalidades que coincidan con los siguientes exigen ejecutar trabajos que usen esta tarea: java |
| Capacidades | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
| restricciones de comandos | Cualquiera |
| variables settable | Cualquiera |
| Versión del agente | 3.218.0 o superior |
| Categoría de tarea | Construir |