---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# DevOps チェンジベロシティ への SonarQube のオンボーディング - ワークスペース

# DevOps チェンジベロシティ への SonarQube のオンボーディング - ワークスペース {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

DevOps 変更ワークスペースプレイブックを使用して Sonar インスタンスに接続します。

## 始める前に

[DevOps チェンジベロシティの開始](https://servicenow-prod.fluidtopics.net/s8GHuoTgErYFkOgrtbBZFw "ツールチェーンとの統合を構成する前に必要な DevOps チェンジベロシティ のセットアッププロセスについて説明します。")トピックで指定されたタスクを完了します。

必要なロール:sn_devops.admin または sn_devops.tool_owner

## 手順

1. 移動先 ワークスペースDevOps 変更ワークスペース をクリックし、次のいずれかのオプションを使用してプレイブックを開き、 SonarQubeオンボーディングします。

   | オプション | ステップ |
   | ホームページ | 1. 接続ツールウィジェットの選択 2. \[ツールに接続\] モーダルで、\[ソフトウェア品質\] カテゴリから \[SonarQube\] を選択します。 {#sonar-connect-workspace__ol_e5j_4y1_fwb} |
   | アプリケーションモジュール | 1. アプリケーション (![アプリケーションアイコン]()) を選択します。 2. 既存のアプリケーションを選択するか、アプリケーションを作成します。アプリケーションを作成するには、「 アプリケーションの作成 - クラシック」を参照してください。 3. \[推奨アクション\] ペインから、\[ ツールの接続 \] カードを選択します。 4. \[ツールに接続\] モーダルで、\[ソフトウェア品質\] カテゴリから \[SonarQube\] を選択します。 {#sonar-connect-workspace__ol_u24_mz1_fwb} |
   | ツールモジュール | 1. \[ツール\] (![\[ツール\] アイコン]()) を選択します。 2. \[機能\] リストから \[ ソフトウェア品質\] を選択します。 3. \[ ツールを接続\] を選択します。 4. \[ ツールに接続 \] モーダルで、 \[SonarQube\] を選択します。 {#sonar-connect-workspace__ol_fjs_k1b_fwb} |
   |-|-|

   {#sonar-connect-workspace__choicetable_m3t_ky1_fwb}
2. ツールを識別する名前を入力し、「 次へ」をクリックします。
3. \[Sonar インスタンスの詳細プレイブックアクティビティを入力\] セクションで、次の詳細を入力します。  
   1. \[SonarQube インスタンスの URL\] フィールドに、SonarQubeまたは SonarCloud インスタンスの URL を入力します。

      たとえば、https://sonarcloud.io などです。
   2. \[SonarQube ユーザー名\] フィールドに、Sonar アカウントのユーザー名を入力します。
   3. \[ パスワードまたはアクセストークン \] フィールドに、Sonar で生成されたトークンを入力します。
   4. Sonar インスタンスが MID サーバーに接続されている場合は、\[ MID サーバーを使用 \] オプションを選択し、その詳細を入力します。

      ツールインスタンスがオンプレミスでホストされている場合は、MID サーバーが必要です。MID サーバーの詳細については、「 [MID サーバーの選択](https://www.servicenow.com/docs/access?context=c_MIDServerSelector&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)」を参照してください。
   {#sonar-connect-workspace__ol_ngz_vl1_fwb}
4. \[ 接続 \] をクリックし、正常に接続された Sonar インスタンスの詳細を確認します。  
5. ツールのアクセス権を指定します。  
   1. ツールへのアクセスを制御する場合は、ツールへのアクセス権を付与する必要があるグループを \[保守担当者 \] フィールドに追加します。  
      グループ内のこれらのユーザーが実行できるタスクは、割り当てられたロールによって異なります。
      * DevOps ツールオーナーロール:ツールを表示および編集できます。
      * DevOps アプリオーナーロール:ツールを表示し、ツールのオブジェクト (プラン、リポジトリ、パイプラインなど) の関連付け、検出、履歴データのインポート、パイプラインステップの変更 (該当する場合) を実行できます。
      * DevOps 管理者ロール:すべてのツールを編集できます。
      * その他の DevOps ロール:ツールを表示できます。
      {#sonar-connect-workspace__ul_csp_h5c_xwb}  
      注:  
      グループを選択せずにこの手順をスキップすると、 DevOps ツールオーナーロールを持つすべてのユーザーがツールを編集できます。
   2. ツールへのアクセスを制御することを選択した場合は、\[ すべてのアプリ所有者がツールオブジェクトを表示してアプリケーションに関連付けることができる \]オプションを選択できるようになります。

      このオプションを使用すると、 DevOps アプリオーナーロールを持つすべてのユーザーがツールにアクセスできます。選択すると、ツールのオブジェクトの表示、関連付け、検出、履歴データのインポート、およびパイプライン ステップの変更 (該当する場合) が可能になります。
   3. \[アサイン\] を選択します。

   {#sonar-connect-workspace__ol_slg_2tz_cxb}

6. \[サマリー\] ページで \[ツールレコードを表示\] を選択して、接続されたインスタンスの詳細を確認します。  

## タスクの結果

SonarQube ツールが正常にオンボーディングされてDevOps チェンジベロシティされました。

