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 |