¿Alguien sabe cómo eliminar un proyecto de un servidor SonarQube?
Gracias, Ronen.
Respuestas:
Tienes 2 formas de eliminar un proyecto:
Si eres administrador del proyecto, puedes eliminarlo de sus acciones de configuración
=> Ver "Eliminación de un proyecto" en la página de documentación "Administración de Proyectos"
Si eres administrador de SonarQube, también puedes eliminar un proyecto desde la página "Gestión de proyectos".
=> Ver la página de documentación "Gestión de proyectos / Existencia de proyectos"
Actualizado para Sonar 2.11:
En Sonar 3.6, el botón de eliminación está en la página del proyecto, debajo de la entrada de búsqueda, dentro del menú Configuración (debe estar registrado como administrador):
Inicie sesión con una cuenta de administrador, luego navegue a la página de configuración de su proyecto para obtener el botón "eliminar proyecto".
En algunas situaciones en las que desee hacerlo programáticamente, puede usar la API web Rest de SonarQube para hacerlo. Según la documentación de SonarQube :
POST api/projects/bulk_delete
Que se puede utilizar pasando el ID del proyecto en el parámetro " claves ". No soy un profesional en Curl, pero debería ser algo como esto (código generado en el cliente Postman) para el proyecto con la clave "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"
Botón [Inicio] en la esquina superior izquierda >> pestaña [Proyectos] en la esquina superior izquierda >> (debajo del nombre, haga clic en el nombre de su proyecto) >> [Eliminación del proyecto] (en el panel / panel izquierdo en la parte inferior)> > [Eliminar proyecto] (en el centro de la página, más o menos).
(publicado el 23 de abril de 2015) Considere que necesita tener permisos administrativos. Puede realizar como se describe en la documentación :
Para SonarQube 5.1 , las siguientes son las dos opciones que se pueden seguir:
Esta información es para la versión 5.0 de SonarQube, que es la más reciente por ahora - Publicado el 17 de enero de 2015
Puede eliminar el proyecto de Configuración del proyecto que está presente en el lado derecho del Panel de control del proyecto. La misma captura de pantalla se adjunta a continuación.
si es administrador de SonarQube, tiene autoridad para eliminar varios proyectos.
Simplemente vaya a la configuración y verá una pestaña a su izquierda como "eliminación masiva". Encuentre la captura de pantalla adjunta para el mismo.
Inicio de sesión de Sonar Admin con uwr: admin y pwd: admin (predeterminado) -> Configuración -> Eliminación masiva -> seleccione los proyectos que desea eliminar y eliminar.
Inicie sesión con una cuenta de administrador, luego navegue a la página de configuración de su proyecto para obtener el botón "eliminar proyecto".
Estos son los pasos que utilizo para ELIMINAR cualquier proyecto de My SonarQube.
Inicie sesión como administrador. Vaya a Administración -> Proyectos -> Gestión de proyectos. Seleccione los proyectos que desea BORRAR. Haga clic en el botón Eliminar en la esquina superior derecha.
o con la línea de comando: POST api / projects / bulk_delete.