Compartilhar via


SonarQubeAnalyze@5 – Executar a tarefa análise de código v5

Use essa tarefa para executar o verificador e carregar os resultados no servidor SonarQube.

Syntax

# Run Code Analysis v5
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@5
  inputs:
    jdkversion: 'JAVA_HOME_11_X64' # 'JAVA_HOME' | 'JAVA_HOME_11_X64' | 'JAVA_HOME_17_X64' | 'JAVA_HOME_21_X64'. Required. JDK version source for analysis. Default: JAVA_HOME_11_X64.

Entradas

jdkversion - Origem da versão do JDK para análise
string. Obrigatórios. Valores permitidos: JAVA_HOME (Usar JAVA_HOME), JAVA_HOME_11_X64 (Usar JAVA_HOME_11_X64 internos (agente hospedado)), JAVA_HOME_17_X64 (Usar JAVA_HOME_17_X64 internas (agente hospedado)) JAVA_HOME_21_X64 (Usar JAVA_HOME_21_X64 internas (agente hospedado)). Valor padrão: JAVA_HOME_11_X64.

Selecione a versão desejada do Java para a análise: você pode escolher com o JAVA_HOME auto-fornecido que selecionará o valor dessa variável env ou pode escolher o valor de JAVA_HOME_XX_X64 interno no agente hospedado. O valor padrão é JAVA_HOME_11_X64, no entanto, se você escolher um dos valores propostos e eles não estiverem disponíveis, JAVA_HOME valor será selecionado.


Opções de controle da tarefa

Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Comentários

Essa tarefa deve ser usada com a nova versão da Prepare Analysis Configuration tarefa.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico
Executa em Agent, DeploymentGroup
Demandas Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas para executar trabalhos que usam esta tarefa: java
Funcionalidades Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Build

Confira também