Czy ktoś wie, jak usunąć projekt z serwera SonarQube?
Dzięki, Ronen.
Odpowiedzi:
Masz 2 sposoby na usunięcie projektu:
Jeśli jesteś administratorem projektu, możesz usunąć go z jego działań konfiguracyjnych
=> Zobacz „Usuwanie projektu” na stronie dokumentacji „Administracja projektem”
Jeśli jesteś administratorem SonarQube, możesz również usunąć projekt ze strony „Zarządzanie projektem”
=> Zobacz stronę dokumentacji "Zarządzanie projektem / istnienie projektu"
Zaktualizowano dla Sonar 2.11:
W Sonar 3.6 przycisk usuwania znajduje się na stronie projektu, pod polem wyszukiwania, w menu Konfiguracja (musisz być zalogowany jako administrator):
Zaloguj się na konto administratora, a następnie przejdź do strony ustawień swojego projektu, aby uzyskać przycisk „usuń projekt”.
W niektórych sytuacjach, gdy chcesz zrobić to programowo, możesz w tym celu użyć Rest Web API SonarQube. Według dokumentacji SonarQube :
POST api/projects/bulk_delete
Które można wykorzystać, przekazując identyfikator projektu w parametrze „ klucze ”. Nie jestem profesjonalistą w Curl, ale powinno być coś takiego (kod wygenerowany w kliencie Postman) dla projektu z kluczem „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"
Przycisk [Strona główna] w lewym górnym rogu >> Zakładka [Projekty] w lewym górnym rogu >> (pod nazwą kliknij nazwę swojego projektu) >> [Usunięcie projektu] (w lewym panelu / dashboardzie u dołu)> > [Usuń projekt] (na środku strony, rodzaj).
(wydana 23 kwietnia 2015 r.) Pamiętaj, że musisz mieć uprawnienia administracyjne. Możesz wykonać zgodnie z opisem w dokumentacji :
W przypadku SonarQube 5.1 są następujące dwie opcje, z których można skorzystać:
Ta informacja dotyczy SonarQube w wersji 5.0, która jest na razie najnowsza - wydana 17 stycznia 2015
Możesz usunąć projekt z Konfiguracji Projektu, który znajduje się po prawej stronie Panelu Projektu, ten sam zrzut ekranu znajduje się poniżej.
jeśli jesteś administratorem SonarQube, masz uprawnienia do usuwania wielu projektów.
Po prostu przejdź do ustawień, a po lewej stronie zobaczysz kartę „usuwanie zbiorcze”. Proszę znaleźć załączony zrzut ekranu dla tego samego.
Sonar Admin zaloguj się za pomocą uwr: admin i pwd: admin (domyślnie) -> Ustawienia -> Zbiorcze usuwanie -> wybierz projekty, które chcesz usunąć i usunąć.
Zaloguj się na konto administratora, a następnie przejdź do strony ustawień swojego projektu, aby uzyskać przycisk „usuń projekt”.
Oto kroki, których używam, aby USUNĄĆ dowolny projekt z mojego SonarQube.
Zaloguj się jako administrator. Przejdź do Administracja -> Projekty -> Zarządzanie projektami. Wybierz projekty, które chcesz USUNĄĆ. Kliknij przycisk Usuń w prawym górnym rogu.
lub z wiersza poleceń: POST api / projects / bulk_delete.