Adakah yang tahu cara menghapus proyek dari server SonarQube?
Terima kasih, Ronen.
Adakah yang tahu cara menghapus proyek dari server SonarQube?
Terima kasih, Ronen.
Jawaban:
Anda memiliki 2 cara untuk menghapus proyek:
Jika Anda adalah admin proyek, Anda dapat menghapusnya dari tindakan konfigurasinya
=> Lihat "Menghapus proyek" di halaman dokumentasi "Administrasi Proyek"
Jika Anda adalah administrator SonarQube, Anda juga dapat menghapus proyek dari halaman "Manajemen Proyek"
=> Lihat halaman dokumentasi "Manajemen Proyek / Keberadaan Proyek"
Diperbarui untuk Sonar 2.11:
Di Sonar 3.6, tombol penghapusan ada di halaman proyek, di bawah input pencarian, di dalam menu Konfigurasi (Anda harus masuk sebagai administrator):
Masuk dengan akun administrator, lalu telusuri halaman pengaturan proyek Anda untuk mendapatkan tombol "hapus proyek".
Dalam beberapa situasi di mana Anda ingin membuatnya secara terprogram, Anda dapat menggunakan Rest Web API SonarQube untuk melakukannya. Berdasarkan dokumentasi SonarQube :
POST api/projects/bulk_delete
Yang dapat digunakan dengan meneruskan ID proyek di parameter " kunci ". Saya bukan ahli di Curl tetapi seharusnya seperti ini (kode yang dihasilkan di klien Postman) untuk proyek dengan kunci "daBestProjectKey":
curl -X POST -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "Cache-Control: no-cache" -H "Postman-Token: 10a0e9a1-8dae-a9d1-45f2-0d8e56de999d" -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" -F "keys=daBestProjectKey" "http://localhost:9000/api/projects/bulk_delete"
Tombol [Beranda] di pojok kiri atas >> tab [Proyek] di pojok kiri atas >> (di bawah nama, klik nama proyek Anda) >> [Penghapusan Proyek] (di panel kiri / dasbor di bagian bawah)> > [Hapus proyek] (di tengah halaman, jenis).
(dirilis pada 23 April 2015) Pertimbangkan bahwa Anda harus memiliki izin administratif. Anda dapat melakukan seperti yang dijelaskan dalam dokumentasi :
Untuk SonarQube 5.1 , berikut adalah dua opsi yang dapat diikuti:
Informasi ini untuk SonarQube versi 5.0 yang terbaru untuk saat ini - Dirilis pada 17 Januari 2015
Anda dapat menghapus proyek dari Konfigurasi Proyek yang ada di sisi kanan Dasbor Proyek. Tangkapan layar yang sama terlampir di bawah ini.
jika Anda adalah Administrator SonarQube, Anda memiliki kewenangan untuk menghapus beberapa proyek.
Buka saja setelan dan Anda melihat tab di sebelah kiri Anda sebagai "penghapusan massal". Silakan temukan tangkapan layar terlampir untuk hal yang sama.
Sonar Admin login dengan uwr: admin dan pwd: admin (default satu) -> Setting -> Bulk Deletion -> pilih proyek yang ingin Anda hapus dan hapus.
Masuk dengan akun administrator, lalu telusuri halaman pengaturan proyek Anda untuk mendapatkan tombol "hapus proyek".
Berikut adalah langkah-langkah yang saya gunakan untuk MENGHAPUS proyek apa pun dari My SonarQube.
Masuk sebagai administrator. Pergi ke Administrasi -> Proyek -> Manajemen Proyek. Pilih Proyek yang ingin Anda HAPUS. Klik tombol Hapus di sudut kanan atas.
atau dengan baris perintah: POST api / projects / bulk_delete.