Antworten:
Sie haben zwei Möglichkeiten, ein Projekt zu löschen:
Wenn Sie ein Administrator des Projekts sind, können Sie es aus seinen Konfigurationsaktionen löschen
=> Siehe "Löschen eines Projekts" auf der Dokumentationsseite "Projektverwaltung"
Wenn Sie ein SonarQube-Administrator sind, können Sie ein Projekt auch von der Seite "Projektverwaltung" löschen
=> Siehe Dokumentationsseite "Projektmanagement / Projektexistenz"
Aktualisiert für Sonar 2.11:
In Sonar 3.6 befindet sich die Schaltfläche zum Löschen auf der Projektseite unter der Sucheingabe im Menü Konfiguration (Sie müssen als Administrator angemeldet sein):
Melden Sie sich mit einem Administratorkonto an und navigieren Sie zur Einstellungsseite Ihres Projekts, um die Schaltfläche "Projekt löschen" zu erhalten.
In einigen Situationen, in denen Sie es programmgesteuert erstellen möchten, können Sie dazu die Rest-Web-API von SonarQube verwenden. Laut SonarQube-Dokumentation :
POST api/projects/bulk_delete
Dies kann verwendet werden, indem die Projekt-ID im Parameter " keys " übergeben wird. Ich bin kein Profi in Curl, aber es sollte ungefähr so aussehen (Code, der im Postman-Client generiert wurde) für ein Projekt mit dem Schlüssel "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"
Schaltfläche [Home] in der oberen linken Ecke >> Registerkarte [Projekte] in der oberen linken Ecke >> (Klicken Sie unter dem Namen auf den Namen Ihres Projekts) >> [Projekt löschen] (im linken Bereich / Dashboard unten)> > [Projekt löschen] (in der Mitte der Seite Art von).
(veröffentlicht am 23. April 2015) Beachten Sie, dass Sie über Administratorrechte verfügen müssen. Sie können wie in der Dokumentation beschrieben vorgehen :
Für SonarQube 5.1 stehen zwei Optionen zur Verfügung:
Hier sind die Schritte, mit denen ich ein Projekt aus My SonarQube lösche.
Diese Informationen gelten für SonarQube Version 5.0, die derzeit aktuell ist - Veröffentlicht am 17. Januar 2015
Sie können das Projekt aus der Projektkonfiguration löschen, die sich auf der rechten Seite des Projekt-Dashboards befindet. Der gleiche Screenshot ist unten angefügt.
Wenn Sie ein Administrator von SonarQube sind, haben Sie die Berechtigung, mehrere Projekte zu löschen.
Gehen Sie einfach zu den Einstellungen und Sie sehen einen Tab auf der linken Seite als "Massenlöschung". Den beigefügten Screenshot finden Sie dazu.
Sonar Admin Login mit uwr: admin und pwd: admin (Standard) -> Einstellung -> Massenlöschung -> Projekte auswählen, die Sie löschen und löschen möchten.
Melden Sie sich mit einem Administratorkonto an und navigieren Sie zur Einstellungsseite Ihres Projekts, um die Schaltfläche "Projekt löschen" zu erhalten.
Hier sind die Schritte, mit denen ich ein Projekt aus My SonarQube lösche.
Melden Sie sich als Administrator an. Gehen Sie zu Administration -> Projekte -> Projektmanagement. Wählen Sie die Projekte aus, die Sie LÖSCHEN möchten. Klicken Sie oben rechts auf die Schaltfläche Löschen.
oder über die Befehlszeile: POST api / projects / mass_delete.