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