SonarQubeAnalyze@7 - Kod Analizi v7 görevini çalıştırma

Tarayıcıyı çalıştırın ve sonuçları SonarQube sunucusuna yükleyin.

Not

SonarQube görevleri, Azure DevOps Services'da önceden yüklenmiş olan Azure DevOps için SonarQube uzantısının bir parçasıdır. SonarQube ve SonarQube görevleri hakkında daha fazla bilgi ve destek için bkz. Azure DevOpsiçin SonarQube uzantısını , SonarQube - Visual Studio Marketve Sonar Community.

Sözdizimi

# Run Code Analysis v7
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@7
  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.

Giriş

Analiz için JDK sürüm kaynağını
string. Gerekli. İzin verilen değerler: JAVA_HOME (JAVA_HOME kullan), JAVA_HOME_17_X64 (Yerleşik JAVA_HOME_17_X64 (barındırılan aracı)) kullanın), JAVA_HOME_21_X64 (Yerleşik JAVA_HOME_21_X64 (barındırılan aracı) kullanın). Varsayılan değer: JAVA_HOME_17_X64.

Analiz için istenen Java sürümünü seçin: Bu env değişkeninin değerini alacak kendi kendine sağlanan JAVA_HOME veya barındırılan aracıda yerleşik JAVA_HOME_XX_X64 değerini seçebilirsiniz. Varsayılan değer JAVA_HOME_17_X64, ancak önerilen değerlerden birini seçerseniz ve bunlar kullanılamıyorsa, bunun yerine JAVA_HOME değer alınır.


Görev denetimi seçenekleri

Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz. Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Hiç kimse.

Açıklamalar

Not

SonarQube görevleri, Azure DevOps Services'da önceden yüklenmiş olan Azure DevOps için SonarQube uzantısının bir parçasıdır. SonarQube ve SonarQube görevleri hakkında daha fazla bilgi ve destek için bkz. Azure DevOpsiçin SonarQube uzantısını , SonarQube - Visual Studio Marketve Sonar Community.

Gereksinim -leri

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme
Üzerinde çalışır Agent, DeploymentGroup
Talepleri Şirket içinde barındırılan aracıların, bu görevi kullanan işleri çalıştırmak için talepleriyle eşleşen özellikleri olmalıdır: java
Özellikleri Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi
Ayarlanabilir değişkenleri Herhangi
Aracı sürümü 3.218.0 veya üzeri
Görev kategorisi Yapmak