Compartilhar via


SonarQubeAnalyze@6 – executar a tarefa Análise de Código v6

Execute o scanner e carregue os resultados no servidor SonarQube.

Nota

As tarefas do SonarQube fazem parte da extensão SonarQube para o Azure DevOps, que é pré-instalada no Azure DevOps Services. Para obter mais informações e suporte para tarefas sonarQube e SonarQube, consulte extensão SonarQube parado Azure DevOps, SonarQube – Visual Studio Marketplacee da Comunidade sonar.

Sintaxe

# Run Code Analysis v6
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@6
  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 - fonte de versão do JDK para análise
string. Necessário. Valores permitidos: JAVA_HOME (Usar JAVA_HOME), JAVA_HOME_17_X64 (Usar JAVA_HOME_17_X64 interna (agente hospedado)), JAVA_HOME_21_X64 (Usar JAVA_HOME_21_X64 internas (agente hospedado)). Valor padrão: JAVA_HOME_17_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_17_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

As tarefas do SonarQube fazem parte da extensão SonarQube para o Azure DevOps, que é pré-instalada no Azure DevOps Services. Para obter mais informações e suporte para tarefas sonarQube e SonarQube, consulte extensão SonarQube parado Azure DevOps, SonarQube – Visual Studio Marketplacee da Comunidade sonar.

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 3.218.0 ou superior
Categoria de tarefa Construir