从SonarQube删除项目

rpe*_*rez 88 sonarqube

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

谢谢,罗恩.

Sha*_*der 97

您有两种删除项目的方法:

  • 不要忘记以管理员身份登录 (3认同)

小智 18

更新为Sonar 2.11:

  • 选择项目(从主页)
  • 然后单击左侧面板底部的" 项目删除"链接
  • 最后,使用" 删除项目"按钮确认


jfc*_*edo 9

在Sonar 3.6中,删除按钮位于项目页面的搜索输入下,位于菜单Configuration(您必须以管理员身份登录)中:

在此输入图像描述

  • 请注意,这不适用于所有浏览器。例如,在 OS X 上,它适用于 Firefox,但不适用于 Chrome 或 Safari。这是 Sonar 3.x 中的一个旧错误,并且在 4.2 中仍然存在。 (2认同)

ѕтƒ*_*ѕтƒ 8

使用管理员帐户登录.选择项目名称.在那里你可以看到配置菜单下的"项目删除".


Sim*_*rce 6

使用管理员帐户登录,然后浏览到项目的设置页面以获取"删除项目"按钮.


jon*_*era 5

在某些情况下,您想以编程方式使其成为可能,则可以使用SonarQube的Rest Web API来做到这一点。根据SonarQube文档

POST api/projects/bulk_delete
Run Code Online (Sandbox Code Playgroud)

可以通过在“ keys ”参数中传递项目的ID来使用。我不是Curl的专业人士,但对于键为“ daBestProjectKey”的项目,它应该是这样的(在Postman客户端中生成的代码):

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"
Run Code Online (Sandbox Code Playgroud)