Compartilhar via


SonarQubeAnalyze@5 – executar a tarefa Análise de Código v5

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

Nota

Essa tarefa foi preterida; use SonarQubeAnalyze@7.

Sintaxe

# 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 - fonte de versão do JDK para análise
string. Necessário. Valores permitidos: JAVA_HOME (Usar JAVA_HOME), JAVA_HOME_11_X64 (Usar JAVA_HOME_11_X64 interno (agente hospedado)), JAVA_HOME_17_X64 (Usar JAVA_HOME_17_X64 interna (agente hospedado)), JAVA_HOME_21_X64 (Usar JAVA_HOME_21_X64 interna (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 autoproduto que obterá o valor dessa variável de desenvolvimento ou escolher o valor 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á escolhido.


Opções de controle de tarefa

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

Variáveis de saída

Nenhum.

Observações

Nota

Essa tarefa foi preterida; use SonarQubeAnalyze@7.

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

Requisitos

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

Consulte também

  • do SonarQube Azure DevOps Integration