SonarQubeAnalyze@6 - Executar tarefa de Análise de Código v6
Execute o scanner e carregue os resultados para o servidor SonarQube.
Observação
As tarefas SonarQube fazem parte da extensão SonarQube para Azure DevOps, que é pré-instalada nos Serviços de DevOps do Azure. Para obter mais informações e suporte para tarefas SonarQube e SonarQube, consulte extensão SonarQube para Azure DevOps, SonarQube - Visual Studio Marketplacee Sonar Community.
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.
Insumos
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 interno (agente hospedado)), JAVA_HOME_21_X64
(Usar JAVA_HOME_21_X64 interno (agente hospedado)). Valor padrão: JAVA_HOME_17_X64
.
Selecione a versão Java desejada para a análise: Você pode escolher com Self provided JAVA_HOME que irá pegar o valor desta variável env, ou você pode escolher o valor de JAVA_HOME_XX_X64 embutido 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á coletado.
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Nenhuma.
Comentários
Observação
As tarefas SonarQube fazem parte da extensão SonarQube para Azure DevOps, que é pré-instalada nos Serviços de DevOps do Azure. Para obter mais informações e suporte para tarefas SonarQube e SonarQube, consulte extensão SonarQube para Azure DevOps, SonarQube - Visual Studio Marketplacee Sonar Community.
Requerimentos
Exigência | Descrição |
---|---|
Tipos de pipeline | YAML, construção clássica |
Funciona em | Agente, DeploymentGroup |
Exigências | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas executar trabalhos que usam essa tarefa: java |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | 3.218.0 ou superior |
Categoria de tarefa | Construir |