---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Jenkins スポークのトリガーの設定

# Jenkins スポークのトリガーの設定 {#ariaid-title1}

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

必要なイベントに対して Jenkins スポークのトリガーを設定します。エンドポイントにより、Webhook が ServiceNow インスタンスに接続できるようになります。

## 始める前に

必要なロール：アドミン

## ServiceNow インスタンスでトリガーを構成する {#ariaid-title2}

トークン認証をサポートする Jenkins で Webhook のエンドポイントを構成します。

### 始める前に

必要なロール：flow_designer および connection_admin

### 手順

1. 移動先 すべてプロセスの自動化ワークフロースタジオ.
2. \[統合\] タブをクリックします。
3. \[受信\] 接続を切り替えて有効にします。
4. JenkinsV2 スポークエンドポイントを見つけて、\[詳細を表示\] をクリックします。  
5. JenkinsV2 外部トリガーのエンドポイントで、\[構成\] をクリックします。  
6. エンドポイントをトリガーできるユーザーを選択し、\[アクティブ化\] をクリックします。  
7. 生成されたエンドポイント URL をコピーします。  

## Jenkins でパイプラインプロジェクトを作成します {#ariaid-title3}

Jenkins でパイプラインプロジェクトを作成し、ServiceNow インスタンスで生成されたエンドポイント URL を Jenkinsfile に追加して、Webhook が ServiceNow インスタンスに接続できるようにします。

### 始める前に

* Jenkin は必ずローカル環境にインストールしてください。
* Maven と GitHub が Jenkins アカウントにインストールされていることを確認します。
* これらのプラグインが Jenkins アカウントにインストールされていることを確認します。
  * パイプライン
  * Git プラグイン
  * Git クライアント
  * HTTP 要求
  * 認証情報
  * 警告
  * 範囲
  {#jenkinsv2-create-pipeline__ul_rzt_lkd_t3c}
* GitHub で、クラシック個人用アクセストークンを生成し、値をコピーします。  
  個人アクセストークンのスコープを選択していることを確認します。
  * repo
    * リポジトリ:ステータス
    * repo_deployment
    * public_repo
    * repo:invite
    * security_events
    {#jenkinsv2-create-pipeline__ul_n35_bnd_t3c}
  * write:packages
    * read:packages
    {#jenkinsv2-create-pipeline__ul_v3q_2nd_t3c}
  {#jenkinsv2-create-pipeline__ul_x2y_1nd_t3c}

  クラシック個人用アクセストークンの作成の詳細については、[GitHub Docs](https://docs.github.com/en) の「[個人用アクセストークン (クラシック) の作成](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic)」を参照してください。

  サポートされているイベントのリストについては、「 [スポークのトリガー](https://servicenow-prod.fluidtopics.net/aYzqMzzAOIQPl1ZfIT7WQA#jenkins-spoke__section_ccf_fn2_t3c) 」セクションを参照してください。
* 必要なロール：アドミン
{#jenkinsv2-create-pipeline__ul_oxq_hkd_t3c}

### 手順

1. Jenkins ダッシュボードから、\[ + 新規アイテム\] を選択します。
2. フォームで、パイプラインを識別する名前を入力し、\[ パイプライン\] を選択します。
3. \[OK\] をクリックします。  
   パイプラインが作成され、その構成オプションが表示されます。
4. \[ 構成\] で、\[ パイプライン\] をクリックします。
5. フォームに、これらの値を入力します。  
   {#jenkinsv2-create-pipeline__table_yn5_yld_t3c__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 定義 | SCM からパイプラインスクリプトを選択します。 |
   | SCM | Git を選択します。 |
   | リポジトリ URL | GitHub リポジトリの URL を入力します。 |
   | 認証情報 | GitHub 認証情報レコードを作成して選択します。 1. \[ + 追加\] をクリックします。 2. \[ パスワードを含むユーザー名\] を選択し、\[ 次へ\] をクリックします。 3. \[ ユーザー名\] に GitHub ユーザー名を入力します。 4. \[ パスワード\] に、GitHub で生成された個人用アクセストークンを貼り付けます。 5. \[ ID\] には、認証情報を識別する一意の ID を指定します。 6. \[ 説明\] に、認証情報の説明を入力します。 7. \[作成\] をクリックします。 8. 認証情報にはこのレコードを選択します。 {#jenkinsv2-create-pipeline__ol_hzz_rnd_t3c} |
   | 分岐指定子 (「any」の場合は空白) | 必要な分岐を指定します。 |
   | スクリプト パス | パイプラインスクリプトのチェックアウト内の相対位置。 重要: Jenkinsfile に、ServiceNow インスタンスでトリガーを設定した後に生成されたエンドポイント URL を貼り付けます。詳細については、「[ServiceNow インスタンスでトリガーを構成する](https://servicenow-prod.fluidtopics.net/q19eLz4VXJE198EMc7weXQ#jenkinsv2-conf-triggers-s "トークン認証をサポートする Jenkins で Webhook のエンドポイントを構成します。")」を参照してください。 |
   [ ]

   {#jenkinsv2-create-pipeline__table_yn5_yld_t3c}
6. \[保存\] をクリックします。

