Bir SonarQube sunucusundan bir projeyi nasıl sileceğini bilen var mı?
Teşekkürler Ronen.
Yanıtlar:
Bir projeyi silmenin 2 yolu vardır:
Projenin yöneticisiyseniz, onu yapılandırma işlemlerinden silebilirsiniz.
=> "Proje Yönetimi" dokümantasyon sayfasındaki "Proje Silme" bölümüne bakın
Bir SonarQube yöneticisiyseniz, bir projeyi "Proje Yönetimi" sayfasından da silebilirsiniz.
=> "Proje Yönetimi / Proje Varlığı" dokümantasyon sayfasına bakın
Sonar 2.11 için güncellendi:
Sonar 3.6'da, silme düğmesi proje sayfasında, arama girişinin altında, Yapılandırma menüsünün içindedir (yönetici olarak oturum açmanız gerekir):
Bir yönetici hesabıyla oturum açın, ardından "projeyi sil" düğmesini almak için projenizin ayarlar sayfasına gidin.
Programlı olarak yapmak istediğiniz bazı durumlarda, bunu yapmak için SonarQube'un Rest Web API'sini kullanabilirsiniz. SonarQube belgelerine göre :
POST api/projects/bulk_delete
Projenin kimliğini " anahtarlar " parametresine ileterek kullanılabilir . Curl konusunda profesyonel değilim, ancak "daBestProjectKey" anahtarına sahip proje için şunun gibi bir şey olmalı (Postman istemcisinde oluşturulan kod):
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"
Sol üst köşedeki [Ana] düğmesi >> Sol üst köşedeki [Projeler] sekmesi >> (adının altında, projenizin adını tıklayın) >> [Proje Silme] (sol panelde / altta gösterge tablosunda)> > [Projeyi sil] (sayfanın ortasında, tür).
(23 Nisan 2015'te yayınlandı) Yönetici izinlerine sahip olmanız gerektiğini düşünün. Belgelerde açıklandığı gibi gerçekleştirebilirsiniz :
İçin SonarQube 5.1 , şu takip edilebilir iki seçenek vardır:
Bu bilgiler, şimdilik en son olan SonarQube 5.0 sürümüne yöneliktir - 17 Ocak 2015'te yayınlandı
Proje Panosunun sağ tarafında bulunan Proje Yapılandırmasından projeyi silebilirsiniz.Aynı ekran görüntüsü aşağıdadır.
SonarQube Yöneticisiyseniz, birden fazla projeyi silme yetkiniz vardır.
Sadece ayarlara gidin ve solunuzda "toplu silme" olarak bir sekme görürsünüz. Lütfen aynısı için ekteki ekran görüntüsünü bulun.
Uwr: admin ve pwd: admin (varsayılan olan) ile Sonar Admin oturum açma -> Ayar -> Toplu Silme -> silmek ve silmek istediğiniz projeleri seçin.
Bir yönetici hesabıyla oturum açın, ardından "projeyi sil" düğmesini almak için projenizin ayarlar sayfasına gidin.
My SonarQube'den herhangi bir projeyi SİLMEK için kullandığım adımlar burada.
Yönetici olarak giriş yapın. Yönetim -> Projeler -> Proje Yönetimi'ne gidin. SİLMEK istediğiniz Projeleri seçin. Sağ üst köşedeki Sil düğmesine tıklayın.
veya şu komut satırıyla: POST api / projects / bulk_delete.