Bagikan melalui


SonarQubeAnalyze@5 - Menjalankan tugas Analisis Kode v5

Gunakan tugas ini untuk menjalankan pemindai dan mengunggah hasilnya ke server SonarQube.

Sintaks

# 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.

Input

jdkversion - Sumber versi JDK untuk analisis
string. Wajib diisi. Nilai yang diizinkan: JAVA_HOME (Gunakan JAVA_HOME), JAVA_HOME_11_X64 (Gunakan JAVA_HOME_11_X64 bawaan (agen yang dihosting)), JAVA_HOME_17_X64 (Gunakan JAVA_HOME_17_X64 bawaan (agen yang dihosting)), JAVA_HOME_21_X64 (Gunakan JAVA_HOME_21_X64 bawaan (agen yang dihosting)). Nilai default: JAVA_HOME_11_X64.

Pilih versi Java yang diinginkan untuk analisis : Anda dapat memilih dengan JAVA_HOME yang disediakan sendiri yang akan mengambil nilai variabel env ini, atau Anda dapat memilih nilai JAVA_HOME_XX_X64 bawaan pada agen yang dihosting. Nilai default adalah JAVA_HOME_11_X64, namun jika Anda memilih salah satu nilai yang diusulkan dan nilai tersebut tidak tersedia, nilai JAVA_HOME akan diambil sebagai gantinya.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Keterangan

Tugas ini akan digunakan dengan versi Prepare Analysis Configuration baru tugas.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Agen yang dihost sendiri harus memiliki kemampuan yang cocok dengan tuntutan berikut untuk menjalankan pekerjaan yang menggunakan tugas ini: java
Kemampuan Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 2.144.0 atau lebih tinggi
Kategori tugas Build

Lihat juga