有没有人知道如何从SonarQube服务器删除项目?
谢谢, RONEN。
答案 0 :(得分:98)
您有2种删除项目的方法:
如果您是项目的管理员,则可以从配置操作中删除它
=>请参阅"Deleting a project" in the "Project Administration" documentation page
如果您是SonarQube管理员,那么您也可以从“项目管理”页面删除项目
=>请参阅"Project Management/Project Existence" documentation page
答案 1 :(得分:18)
更新了Sonar 2.11:
答案 2 :(得分:9)
在Sonar 3.6中,删除按钮位于项目页面的搜索输入下,位于菜单Configuration(您必须以管理员身份登录)中:
答案 3 :(得分:8)
使用管理员帐户登录。选择项目名称。在那里你可以看到配置菜单下的“项目删除”。
答案 4 :(得分:6)
使用管理员帐户登录,然后浏览到项目的设置页面以获取“删除项目”按钮。
答案 5 :(得分:5)
在某些您希望以编程方式进行编写的情况下,您可以使用SonarQube的Rest Web API来执行此操作。根据{{3}}:
POST api/projects/bulk_delete
可以通过在" 键"中传递项目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"
答案 6 :(得分:4)
[Home]按钮>>左上角的[项目]标签>> (在名称下,点击项目名称)>> [项目删除](在左侧面板/底部的仪表板上)>> [删除项目](在页面中央,种类)。
答案 7 :(得分:4)
答案 8 :(得分:4)
对于 SonarQube 5.1 ,以下是可以遵循的两个选项:
答案 9 :(得分:3)
答案 10 :(得分:2)
答案 11 :(得分:1)
此信息适用于最新版本的SonarQube 5.0版本 - 2015年1月17日发布
您可以从Project Dashboard右侧的Project Configuration中删除项目。下面附有相同的屏幕截图。
如果您是SonarQube的管理员,则您有权删除多个项目。
只需转到设置,您就会在左侧看到一个标签为"批量删除"。请找到相同的截图。
答案 12 :(得分:1)
使用uwr进行Sonar管理员登录:admin和pwd:admin(默认值为1) - >设置 - >批量删除 - >选择要删除和删除的项目。
答案 13 :(得分:0)
使用管理员帐户登录,然后浏览到项目的设置页面以获取“删除项目”按钮。
这是我用来从My SonarQube删除任何项目的步骤。
以管理员身份登录。 转到管理->项目->项目管理。 选择您要删除的项目。 单击右上角的“删除”按钮。
或使用命令行: POST api / projects / bulk_delete。