从SonarQube中删除一个项目

有谁知道如何从SonarQube服务器上删除项目?

谢谢Ronen

你有两种方法来删除一个项目:

  • 如果您是项目的pipe理员,则可以将其从configuration操作中删除

    =>请参阅“项目pipe理”文档页面中的“删除项目”

  • 如果您是SonarQubepipe理员,则还可以从“项目pipe理”页面中删除项目

    =>请参阅“项目pipe理”文档页面

声纳2.11更新:

  • select项目(从主页)
  • 然后点击左侧面板底部的项目删除链接
  • 最后,使用Delete Projectbutton确认

在Sonar 3.6中,删除button位于项目页面的searchinput下,在菜单configuration中(您必须以pipe理员身份login):

在这里输入图像说明

以pipe理员帐户login。 select项目名称。 在configuration菜单下你可以看到“项目删除”。

使用pipe理员帐号login,然后浏览到项目的设置页面,获取“删除项目”button。

左上angular的[Home]button>>左上angular的[Projects]标签>>(在名称下点击您的项目名称)>> [Project Deletion](在左侧面板/仪表板下方)> > [删除项目](在页面的中心,种类)。

在某些需要编程的情况下,可以使用SonarQube的Rest Web API来实现。 根据SonarQube文档 :

POST api/projects/bulk_delete 

可以通过在“ keys ”参数中传递项目的ID来使用它。 我不是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" 

SonarQube 5.1

(2015年4月23日发布)请考虑您需要拥有pipe理权限。 您可以按照文档中所述执行操作:

在这里输入图像说明

对于SonarQube 5.1 ,以下是可以遵循的两个选项:

从项目设置

从管理员的全局设置

这里是SonarQube 4.4版本

看来每个版本的GUI改变….

在项目查看器 - >配置 - >删除

此信息适用于目前最新的SonarQube 5.0版本 – 2015年1月17日发布

您可以从项目仪表板右侧的“项目configuration”中删除该项目。下面附加相同的屏幕截图。

在这里输入图像说明

如果您是SonarQube的pipe理员,则您有权删除多个项目。

只要进入设置,你会看到左侧的标签为“批量删除”。 请find相同的截图。

在这里输入图像说明

Sonar Admin用uwrlogin:admin和pwd:admin(默认一个) – >设置 – >批量删除 – >select要删除和删除的项目。

这里是我用来从我的SonarQube删除任何项目的步骤。

  1. 以pipe理员身份login
  2. 转到pipe理 – >项目 – >项目pipe理
  3. select您想要删除的项目
  4. 点击右上angular的删除button。

图 - 从SonarQube中删除一个项目