SonarQubeサーバーからプロジェクトを削除する方法を知っていますか?
ありがとう、ローネン。
プロジェクトを削除するには2つの方法があります。
プロジェクトの管理者である場合は、構成アクションから削除できます
SonarQube管理者の場合、「プロジェクト管理」ページからプロジェクトを削除することもできます
=> 「プロジェクト管理/プロジェクトの存在」ドキュメントページ を参照してください。
Sonar 2.11用に更新:
Sonar 3.6では、削除ボタンはプロジェクトページの検索入力の下にあるメニュー構成内にあります(管理者としてログインする必要があります)。
管理者アカウントでログインします。プロジェクト名を選択します。構成メニューの下に「プロジェクトの削除」が表示されます。
管理者アカウントでログインし、プロジェクトの設定ページを参照して「プロジェクトを削除」ボタンを取得します。
プログラムで作成したい状況では、SonarQubeのRest Web APIを使用してそうすることができます。 SonarQubeドキュメント によると:
POST api/projects/bulk_delete
「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"
左上隅の[ホーム]ボタン>>左上隅の[プロジェクト]タブ>>(名前の下で、プロジェクトの名前をクリックします)>> [プロジェクトの削除](左のパネル/ダッシュボードの下部)> > [プロジェクトの削除](ページの中央にある)。
(2015年4月23日にリリース)管理者権限が必要であることを考慮してください。 ドキュメントに記載 :として実行できます。
SonarQube 5.1の場合、次の2つのオプションを使用できます。
この情報は、現時点で最新のSonarQubeバージョン5.0用です-2015年1月17日にリリース
プロジェクトダッシュボードの右側にあるプロジェクト構成からプロジェクトを削除できます。同じスクリーンショットを以下に添付します。
sonarQubeの管理者である場合、複数のプロジェクトを削除する権限があります。
設定に移動すると、左側に「一括削除」タブが表示されます。添付のスクリーンショットを見つけてください。
Uwr:adminおよびpwd:admin(デフォルト)を使用したSonar Adminログイン->設定->一括削除->削除および削除するプロジェクトを選択します。