---
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 チェンジベロシティへのオンボードJenkins ---ワークスペース

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

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

DevOps 変更ワークスペースプレイブックを使用して Jenkins インスタンスに接続し、パイプラインを検出します。

## 始める前に

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

Jenkins 用の ServiceNow DevOps プラグインをインストールして有効にします。すでにインストールしている場合は、最新バージョンに更新してください。手順については、「configure-jenkins-plugin.html」を参照してください。

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

## 手順

1. 移動先 ワークスペースDevOps 変更ワークスペース をクリックし、次のいずれかのオプションを使用して、Jenkinsをオンボーディングするプレイブックを開きます。  
   セットアップを簡素化するために、そのアプリケーションで関連付けて追跡する必要がある特定のパイプラインがわかっている場合は、アプリケーションからツールを接続できます。これにより、 Jenkins からデータを簡単に関連付けてインポートすることもできます。

   | オプション | ステップ |
   | ホームページ | 1. \[ ツールを接続\] を選択します。 2. \[ツールに接続\] モーダルで、適切なカテゴリからツールを選択します。たとえば、オーケストレーションツールとして Jenkins に接続する場合は、\[オーケストレーション\] カテゴリで \[Jenkins\] を選択します。 {#onboard-jenkins-to-devops-change-velocity-workspace__ol_e5j_4y1_fwb} |
   | アプリケーションモジュール | 1. プライマリナビゲーションから \[アプリケーション \] ![(アプリケーションアイコン]()) を選択します。 2. 既存のアプリケーションを選択するか、アプリケーションを作成します。アプリケーションを作成するには、「 app-create-workspace.html」を参照してください。 3. \[推奨アクション\] ペインから、\[ ツールの接続 \] カードを選択します。 4. \[ツールに接続\] モーダルで、適切なカテゴリからツールを選択します。たとえば、オーケストレーションツールとして Jenkins に接続する場合は、\[オーケストレーション\] カテゴリで \[Jenkins\] を選択します。 {#onboard-jenkins-to-devops-change-velocity-workspace__ol_u24_mz1_fwb} |
   | ツールモジュール | 1. プライマリナビゲーションから \[ツール \] ![(\[ツール\] アイコン]()) を選択します。 2. \[機能\] リストから、適切なカテゴリを選択します。たとえば、オーケストレーションツールとして Jenkins に接続する場合は、\[ オーケストレーション \] カテゴリを選択します。 3. \[ ツールを接続\] を選択します。 4. \[ツールに接続\] モーダルで、 \[ Jenkins\] を選択します。 {#onboard-jenkins-to-devops-change-velocity-workspace__ol_fjs_k1b_fwb} |
   |-|-|

   {#onboard-jenkins-to-devops-change-velocity-workspace__choicetable_m3t_ky1_fwb}  
   重要:  
   ツールへの接続中にパイプラインなどのツールオブジェクトを検出して追跡する場合は、アプリケーションモジュールからツールを接続する必要があります。
2. \[ツール名\] フィールドに、ツールの名前を入力します。  
3. Jenkins インスタンスの詳細プレイブックアクティビティで、次の操作を行います。
   1. Jenkins インスタンスの URL を入力します。
   2. Jenkinsインスタンスのログイン認証情報 (パスワード、アクセストークン、または API トークン) を入力します。  
      API トークンを生成するには、「 [API トークン認証を使用した Jenkins への接続](https://servicenow-prod.fluidtopics.net/6U_w1s29ez8KHMFdrYtcWg "ユーザー名とパスワードの代わりに API トークン認証を使用して Jenkins に接続します。")」を参照してください。
   3. Jenkinsインスタンスが MID サーバーに接続されている場合は、\[MID サーバー\] オプションを選択し、その詳細を入力します。  
      ツールインスタンスがオンプレミスでホストされている場合は、MID サーバーが必要です。MID サーバー[の詳細については、「MID サーバーの選択](https://www.servicenow.com/docs/access?context=c_MIDServerSelector&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)」を参照してください。
   {#onboard-jenkins-to-devops-change-velocity-workspace__substeps_hjp_kcx_gwb}
4. \[接続\] を選択します。  
5. 入力した認証情報に対して権限チェックが実行されます。  
   必要な権限と利用可能な権限が表示されます。より適切なアクセス許可を持つ資格情報を入力する場合は、 \[ 資格情報の再入力\] を選択します。必要なすべての権限の詳細については、「[DevOpsツールに必要な権限](https://servicenow-prod.fluidtopics.net/Z3voSLQ0YDLAsUDhvGM0NA "サードパーティツールで DevOps チェンジベロシティ に接続するために必要な権限。") のJenkins権限」を参照してください。

   必要なすべての権限がない場合でも、ツール接続を続行することを選択できます。

6. \[Next (次へ)\] をクリックします。
7. ツールのアクセス権を指定します。  
   1. ツールへのアクセスを制御する場合は、ツールへのアクセス権を付与する必要があるグループを \[保守担当者 \] フィールドに追加します。  
      グループ内のこれらのユーザーが実行できるタスクは、割り当てられたロールによって異なります。
      * DevOps ツールオーナーロール:ツールを表示および編集できます。
      * DevOps アプリオーナーロール:ツールを表示し、ツールのオブジェクト (プラン、リポジトリ、パイプラインなど) の関連付け、検出、履歴データのインポート、パイプラインステップの変更 (該当する場合) を実行できます。
      * DevOps 管理者ロール:すべてのツールを編集できます。
      * その他の DevOps ロール:ツールを表示できます。
      {#onboard-jenkins-to-devops-change-velocity-workspace__ul_csp_h5c_xwb}  
      注:  
      グループを選択せずにこの手順をスキップすると、 DevOps ツールオーナーロールを持つすべてのユーザーがツールを編集できます。
   2. ツールへのアクセスを制御することを選択した場合は、\[ すべてのアプリ所有者がツールオブジェクトを表示してアプリケーションに関連付けることができる \]オプションを選択できるようになります。

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

   {#onboard-jenkins-to-devops-change-velocity-workspace__ol_slg_2tz_cxb}

8. Jenkins の ServiceNow DevOps プラグインをインストールします。  
   拡張機能の詳細については、「 configure-jenkins-plugin.html」を参照してください。

9. \[構成\] を選択すると、Jenkinsインスタンスに ServiceNow DevOps 構成が自動的にセットアップされます。  
   重要:  
   * まず、Jenkins 用の ServiceNow DevOps プラグインをインストールして有効にする必要があります。すでにインストールしている場合は、最新バージョンに更新してください。手順については、「configure-jenkins-plugin.html」を参照してください。

   * Webhook を自動的に構成するには、 Jenkins アドミンアクセス権が必要です。
   * このツールを自動的に構成することを選択した場合、Jenkins の ServiceNow DevOps 構成の既存の設定が上書きされます。
   * 合計 10 個の ServiceNow 構成を追加できます。
   {#onboard-jenkins-to-devops-change-velocity-workspace__ul_s2k_ymp_dzb}

   図 : 1. での ServiceNow DevOps 構成の自動セットアップ Jenkins

   Jenkins で Webhook を手動で構成するには、「 Jenkins の Webhook を手動で構成」を参照してください。

   また、管理モジュールの \[ポーリングを有効にする\] プロパティオプションを選択することで、夜間ポーリングを有効にして追跡対象のパイプラインのデータを取得することもできます。「[DevOps チェンジベロシティ のプロパティ](https://servicenow-prod.fluidtopics.net/pGadTkrEFK7QVsytbZR8Xg "これらのプロパティを使用して、 DevOps チェンジベロシティ アプリケーションの設定を構成します。")」を参照してください。  
   重要:  
   * ホームページまたはツールモジュールから接続している場合は、接続が完了し、\[概要\] ページに移動します。
   * アプリケーションモジュールから接続している場合は、インスタンスで利用可能なパイプラインが検出されます。それらから履歴データを追跡してインポートできます。
   {#onboard-jenkins-to-devops-change-velocity-workspace__ul_yfy_zz1_bzb}
10. \[ パイプラインを選択 (Select pipelines playbook)\] アクティビティから追跡するパイプラインを選択します。  
    選択したパイプラインごとに、最後に成功した実行のすべてのステップがインポートされます。

11. **オプション:** \[パイプラインステップにサービスをアサイン\] アクティビティで、各パイプラインステップの ステップタイプ と サービス を指定します。  

    このステップをツールオンボーディングの一環として完了すると、 DevOps インサイト ダッシュボードに意味のあるデータがより多く即座に表示されるようになります。
12. パイプライン データをインポートする場合は、日付範囲を選択して \[送信\] を選択します。
13. \[概要\] ページで \[ツールレコードを表示\] を選択して、接続されているJenkinsツールの詳細を確認します。  
    注:  
    ツール認証情報が変更されている場合は、 ServiceNow インスタンスで認証情報を更新する必要があります。詳細については、「[でのサードパーティツール認証情報の更新 DevOps チェンジベロシティ](https://servicenow-prod.fluidtopics.net/vye4dYdvWrTpA8CqGjs4Zg "ツール認証情報が変更されている場合は、切断されないように ServiceNow インスタンスの認証情報を更新する必要があります。")」を参照してください。

## タスクの結果

Jenkins ツールが正常にオンボーディングされてDevOps チェンジベロシティされました。
**関連タスク**   

* [ツールレコードから Webhook を構成](https://servicenow-prod.fluidtopics.net/47~cUH0P4BLJ29wyMLQZAw "ツールレコードから Webhook を構成して、ツールが接続された後に DevOps チェンジベロシティ にデータを送信します。")

