Хтось знає, як видалити проект із сервера SonarQube?
Дякую, Ронен.
Відповіді:
Ви можете видалити проект двома способами:
Якщо ви адміністратор проекту, ви можете видалити його з дій конфігурації
=> Див. "Видалення проекту" на сторінці документації "Адміністрація проекту"
Якщо ви адміністратор SonarQube, ви також можете видалити проект зі сторінки "Управління проектами"
=> Див. Сторінку документації "Управління проектами / існування проекту"
Оновлено для Sonar 2.11:
У Sonar 3.6 кнопка видалення знаходиться на сторінці проекту, під пошуковим введенням, всередині меню Конфігурація (ви повинні бути зареєстровані як адміністратор):
Увійдіть в обліковий запис адміністратора, а потім перейдіть на сторінку налаштувань вашого проекту, щоб отримати кнопку "видалити проект".
У деяких ситуаціях, коли ви хочете зробити це програмно, ви можете використовувати для цього веб-API SonaQube Rest. Відповідно до документації SonarQube :
POST api/projects/bulk_delete
Що можна використовувати, передавши ідентифікатор проекту в параметрі " ключі ". Я не професіонал в Curl, але це має бути приблизно так (код, згенерований у клієнті Postman) для проекту з ключем "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"
Кнопка [Домашня сторінка] у верхньому лівому куті >> Вкладка [Проекти] у верхньому лівому куті >> (під назвою натисніть на назву проекту) >> [Видалення проекту] (на лівій панелі / інформаційній панелі внизу)> > [Видалити проект] (у центрі сторінки, вид).
(випущено 23 квітня 2015 р.) Враховуйте, що ви повинні мати адміністративні дозволи. Ви можете виконати, як описано в документації :
Для SonarQube 5.1 є два варіанти, якими можна керуватися:
Ця інформація призначена для SonarQube версії 5.0, яка є останньою на даний момент - випущена 17 січня 2015 року
Ви можете видалити проект із конфігурації проекту, яка знаходиться в правій частині інформаційної панелі проекту. Той самий знімок екрана додається нижче.
якщо ви адміністратор SonarQube, ви маєте право видаляти кілька проектів.
Просто перейдіть до налаштувань, і ви побачите вкладку зліва як "масове видалення". Будь ласка, знайдіть доданий знімок екрана для того самого.
Логін адміністратора сонара за допомогою uwr: admin та pwd: admin (один за замовчуванням) -> Налаштування -> Групове видалення -> виберіть проекти, які потрібно видалити та видалити.
Увійдіть в обліковий запис адміністратора, а потім перейдіть на сторінку налаштувань вашого проекту, щоб отримати кнопку "видалити проект".
Ось кроки, які я використовую для ВИДАЛЕННЯ будь-якого проекту з My SonarQube.
Увійдіть як адміністратор. Перейдіть до Адміністрування -> Проекти -> Управління проектами. Виберіть проект (и), який потрібно ВИДАЛИТИ. Натисніть кнопку Видалити у верхньому правому куті.
або за допомогою командного рядка: POST api / projects / bulk_delete.