Кто-нибудь знает, как удалить проект с сервера SonarQube?
Спасибо, Ронен.
Ответы:
У вас есть 2 способа удалить проект:
Если вы являетесь администратором проекта, вы можете удалить его из действий по настройке.
=> См. «Удаление проекта» на странице документации «Управление проектом».
Если вы являетесь администратором SonarQube, вы также можете удалить проект со страницы «Управление проектом».
=> См. Страницу документации "Управление проектом / Существование проекта"
Обновлено для Sonar 2.11:
В Sonar 3.6 кнопка удаления находится на странице проекта, под полем поиска, внутри меню Конфигурация (вы должны войти в систему как администратор):
Войдите в систему с учетной записью администратора, затем перейдите на страницу настроек вашего проекта, чтобы получить кнопку «Удалить проект».
В некоторых ситуациях, когда вы хотите сделать это программно, вы можете использовать для этого Rest Web API SonarQube. Согласно документации 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"
Кнопка [Home] в верхнем левом углу >> вкладка [Projects] в верхнем левом углу >> (под именем щелкните имя вашего проекта) >> [Project Deletion] (на левой панели / панели инструментов внизу)> > [Удалить проект] (в центре страницы, вроде).
(выпущено 23 апреля 2015 г.) Учтите, что вам необходимы права администратора. Вы можете выполнить как описано в документации :
Для SonarQube 5.1 можно использовать следующие два варианта:
Эта информация относится к последней на данный момент версии SonarQube 5.0 - выпущенной 17 января 2015 г.
Вы можете удалить проект из Project Configuration, который присутствует в правой части панели Project Dashboard. Тот же снимок экрана прилагается ниже.
если вы являетесь администратором SonarQube, у вас есть право удалять несколько проектов.
Просто зайдите в настройки, и вы увидите вкладку слева как «массовое удаление». Пожалуйста, найдите прилагаемый снимок экрана для того же.
Войдите в систему Sonar Admin с помощью uwr: admin и pwd: admin (по умолчанию) -> Настройка -> Массовое удаление -> выберите проекты, которые вы хотите удалить и удалить.
Войдите в систему с учетной записью администратора, затем перейдите на страницу настроек вашего проекта, чтобы получить кнопку «Удалить проект».
Вот шаги, которые я использую для УДАЛЕНИЯ любого проекта из My SonarQube.
Войдите как администратор. Перейдите в Администрирование -> Проекты -> Управление проектами. Выберите проекты, которые хотите УДАЛИТЬ. Нажмите кнопку «Удалить» в правом верхнем углу.
или с помощью командной строки: POST api / projects / bulk_delete.