---
sourceDocument: チューリッヒのデータと自動化
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/zurich/integrate-applications

 Release :

    - zurich

ft:locale :

    - ja-JP

ft:publication_title :

    - チューリッヒのデータと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Jenkins v2 スポーク

# Jenkins v2 スポーク {#ariaid-title1}

* リリースバージョン: Zurich
* 
* 更新日 2025年07月31日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：8分

Jenkins サーバーでビルド、ユーザー、設定、ジョブを管理します。フローで使用する Jenkins データを取得します。

## ストアでアプリを要求する {#jenkins-spoke__section_vdh_v2f_mjb}

[ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「[ServiceNow Storeバージョン履歴のリリースノート](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html)」を参照してください。{#jenkins-spoke__inline-send-to-store}

## 統合ハブサブスクリプション {#jenkins-spoke__section_rsf_yvb_l3b}

このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「[法務スケジュール - 統合ハブの概要](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf)」を参照てください。

## スポークバージョン {#jenkins-spoke__section_pgy_lsv_bsb}

Jenkins v2 スポーク v1.2.0 が最新バージョンです。{#jenkins-spoke__jenkinsv2-ver}

## スポークの依存関係 {#jenkins-spoke__section_mld_pfb_hlb}

アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。

* ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
* ServiceNow 統合ハブアクションステップ - REST (com.glide.hub.action_step.rest)
* ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream)

{#jenkins-spoke__ul_u5k_czb_glb}  
注:  
これらのプラグインの一部はライセンス可能な機能であり、スポーク実装以外で使用する場合は適切なライセンスが必要です。ライセンスの詳細については、アカウントマネージャーにお問い合わせください。

## スポークの要件 {#jenkins-spoke__section_o21_bbc_hlb}

Jenkins v2 スポークv2 では API トークンを生成する必要があります。API トークンの詳細については、「[セキュリティ強化：Jenkins 2.129+ での新しい API トークンシステム](https://jenkins.io/blog/2018/07/02/new-api-token-system/)」を参照してください。

## サポートされているバージョン {#jenkins-spoke__section_ahb_5ml_ygb}

2.176.2 〜 2.222.1 のすべてのバージョン

## スポークモジュール {#jenkins-spoke__section_e5k_qfb_hlb}

ServiceNowインスタンスで Jenkins から更新を受信するようにJenkins v2 スポーク v2 を設定できます。ルーティングポリシーでは、ServiceNowインスタンスで更新を受信するために満たさなければならない条件が定義されています。条件が満たされると、ルーティングポリシーが関連するサブフローをトリガーし、Jenkins タスクを自動化します。これには別途セットアップが必要で、スポークアクションを使用しないで単独で使用できます。Webhook の設定と構成の詳細については、[Jenkins スポークの Webhook の設定](https://www.servicenow.com/docs/lFifbz6SuqbBAVsQ5IBGZw#receive-jenkins-upd "ServiceNowインスタンスで Jenkins から必要な更新を受信するように Webhook アプリケーションを設定します。")を参照してください。ルーティングポリシーで他の条件を使用したり、デフォルトのサブフローをカスタマイズしたりするには、[Webhook をカスタマイズ](https://www.servicenow.com/docs/lFifbz6SuqbBAVsQ5IBGZw#cust-subflow-jenkins "Webhook ルーティングポリシーを作成し、要件に応じてサブフローをカスタマイズします。")を参照してください。  
ルーティングポリシーとサブフローは次のフィールドをサポートしています。

* キーワード
* ビルド番号
* ジョブ
* ジョブパス
* 関連フィールドを表示
{#jenkins-spoke__ul_vbt_v1c_hlb}

デフォルトでは、Jenkins v2 アプリケーションがJenkins v2 スポークで利用可能で、次のモジュールがあります。  
{#jenkins-spoke__table_rrb_cgb_hlb__entry__2}

| モジュール | 説明 |
|-|-|
| Webhook 応答サブフロー | Jenkins からの要求を承認するための Webhook 認証キーの詳細です。 |
| Webhook クライアントの詳細 | Jenkins v2 スポークのサブフローの詳細です。 |
[ ]

{#jenkins-spoke__table_rrb_cgb_hlb}  
Jenkins v2 スポーク v2 には次のテーブルが含まれます。

* Jenkins v2 Webhook 応答サブフロー \[sn_jenkinsv2_spoke_webhook_answer_subflow\]
* Jenkins Webhook クライアントの詳細 \[sn_jenkinsv2_spoke_webhook_client_details\]
{#jenkins-spoke__ul_tjf_jqc_ykb}

## スポークのサブフロー {#jenkins-spoke__section_q5k_xrd_hlb}

Jenkins v2 スポークでは、Jenkins タスクの自動化をデモするためのサブフローが提供されます。利用可能なサンプルサブフローは次のとおりです。{#jenkins-spoke__table_svz_bsd_hlb__entry__2}

| サブフロー | 説明 |
|-|-|
| Jenkins ジョブをビルド | ServiceNowインスタンスで Jenkins から更新を受信します。 |
| Jenkins Webhook 応答サブフロー：プロセスビルド情報 | Jenkins ジョブをビルドし、情報を取得します。このサブフローをカスタマイズするには、サブフローのコピーを作成し、要件に従ってサブフローを変更します。 |
| パラメーターを使用して Jenkins ジョブをビルド | 指定されたパラメーターで Jenkins ジョブをビルドし、情報を取得します。 |
[ ]

{#jenkins-spoke__table_svz_bsd_hlb}

## スポークのアクション {#jenkins-spoke__section_zqb_zzn_gfb}

Jenkins v2 スポークでは、ServiceNowでイベントが発生したとき、Jenkins タスクを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。  
{#jenkins-spoke__table_ds2_wwk_4fb__entry__3}

| カテゴリ | アクション | 説明 |
|-|-|-|
| ビルド管理 | ビルドを削除 | Jenkins サーバージョブからビルドを削除します。 |
| ビルド管理 | ビルド ID を取得 | 実行されたジョブのビルド ID を Jenkins サーバーから取得します。 |
| ビルド管理 | ビルドタイムスタンプを取得 | 指定されたジョブのビルドタイムスタンプを Jenkins サーバーから取得します。 |
| ビルド管理 | コンソール出力を取得 | 指定されたジョブのビルドコンソール出力を Jenkins サーバーから取得します。 |
| ビルド管理 | ビルドをリスト | 指定されたジョブのすべてのビルドを Jenkins サーバーから取得します。 |
| ビルド管理 | パラメーターを指定してビルドを実行 | Jenkins サーバー上で、パラメーターを指定してジョブを実行します。 |
| ビルド管理 | ビルド履歴を取得 | 指定されたジョブの一定範囲のビルド履歴を Jenkins サーバーから取得します。 |
| ビルド管理 | ビルド情報を取得 | 指定されたジョブのビルドタイムスタンプ、ビルドステータス、および完全なビルド情報を Jenkins サーバーから取得します。 |
| ビルド管理 | ビルド番号を取得 | 前回成功したビルドなど、事前定義済みのビルドフィルターに基づいて Jenkins サーバージョブのビルド番号を取得します。 |
| ビルド管理 | ビルドを実行 | Jenkins サーバー上でジョブを実行します。 |
| ビルド管理 | 日付範囲でビルドを検索 | 指定されたジョブの日付範囲のすべてのビルドを Jenkins サーバーから取得します。 |
| ビルド管理 | ビルドでコミットを検索 | 指定されたジョブの特定のビルドのコミットを Jenkins サーバーから取得します。 |
| ビルド管理 | ビルドでステージノードを検索 | 特定のパイプラインジョブの特定のビルドのすべてのステージのソナーアクション、再起動可能なステージ、およびノードに関する情報を Jenkins サーバーから取得します。 |
| ビルド管理 | ビルドでステージを検索 | 指定されたパイプラインジョブの特定のビルドのビルドステータス、開始時間、終了時間、期間、およびステージを Jenkins サーバーから取得します。 |
| ビルド管理 | ビルドでテストレポートを検索 | テストサマリー、実行されたテストの合計数、合格したテスト、失敗したテスト、スキップされたテスト、および Jenkins サーバーから特定ジョブの特定ビルドで JUnit テストの実行にかかった時間に関する情報を取得します。 |
| 構成管理 | ノードを作成 | Java Web Start ソフトウェアで起動できるノードを作成します。ノードは、Jenkins 環境の一部であり、ジョブを実行できるマシンです。 |
| 構成管理 | ノードを削除 | Jenkins サーバーからノードを削除します。 |
| 構成管理 | バージョンを取得 | Jenkins サーバーのバージョンを取得します。 |
| 構成管理 | Jenkins を再起動 | Jenkins サーバーを再起動します。 |
| 構成管理 | 接続をテスト | Jenkins サーバーへの接続をテストします。 |
| ジョブ管理 | ジョブをコピー | 既存の Jenkins サーバージョブをコピーすることでジョブを作成します。 |
| ジョブ管理 | フォルダーを作成 | ジョブを整理するための Jenkins サーバーフォルダーを作成します。 |
| ジョブ管理 | ジョブを作成 | XML ファイルから Jenkins サーバージョブを作成します。 |
| ジョブ管理 | フォルダーを削除 | 既存の Jenkins サーバーフォルダーを削除します。 |
| ジョブ管理 | ジョブを削除 | Jenkins サーバージョブを削除します。 |
| ジョブ管理 | フォルダー別にジョブをリスト | 指定された Jenkins サーバーフォルダーからすべてのジョブを取得します。 |
| ジョブ管理 | ジョブ構成を取得 | Jenkins サーバージョブの XML 構成を取得します。 |
| ジョブ管理 | ジョブを再ロード | Jenkins サーバージョブを再ロードします。 |
| ジョブ管理 | ジョブの名前を変更 | Jenkins サーバージョブの名前を変更します。 |
| ユーザー管理 | ユーザーを作成 | Jenkins サーバーのユーザーを作成します。 |
| ユーザー管理 | ユーザーを削除 | 既存の Jenkins サーバーユーザーを削除します。 |
| ビュー管理 | ジョブをビューに追加 | Jenkins サーバービューにジョブを追加します。ビューは、ジョブを整理するためのコンテナです。Jenkins インスタンスが大きくなるにつれて、適切なグループとカテゴリのビューを作成できます。たとえば、ビルド固有のジョブのみを表示するビルドビューを作成できます。 |
| ビュー管理 | ビューを作成 | Jenkins サーバービューを作成します。 |
| ビュー管理 | ビューを削除 | Jenkins サーバービューを削除します。 |
| ビュー管理 | ビュー別にジョブをリスト | Jenkins サーバーのビューからすべてのジョブを取得します。 |
| ビュー管理 | ビューからジョブを削除 | Jenkins サーバービューからジョブを削除します。 |
[ ]

{#jenkins-spoke__table_ds2_wwk_4fb}

## 接続と資格情報の要件 {#jenkins-spoke__section_hdq_dsj_vdb}

統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。

このスポークでは Jenkins v2 接続および資格情報エイリアスレコードを使用してアクションを許可します。スポーク接続エイリアスを使用するには、関連付けられた接続レコードと関連付けられた認証情報レコードを作成します。スポークの設定については、「 [Jenkins スポークの設定](https://www.servicenow.com/docs/lOw3lca7ZXTgX0cpexaxdg#set-up-jenkins "ベーシック認証を使用してServiceNowインスタンスと Jenkins をデータ連携し、ServiceNow要求を認証します。")。

## MID サーバー の要件 {#jenkins-spoke__section_gyl_bwj_vdb}

これらのアクションでは REST 呼び出しを使用します。REST 呼び出しはMID サーバーで実行できます。Jenkins エイリアスに関連付けられた接続レコードを使用して、アクションを実行する場所およびMID サーバー選択属性を設定します。 詳細については「[MID サーバー](https://www.servicenow.com/docs/access?context=mid-server-landing&version=zurich&pubname=zurich-servicenow-platform&ft:locale=en-US)」を参照してください。

このスポークの MID サーバー を設定するには、「 [スポークの MID サーバー の設定](https://www.servicenow.com/docs/UlwjglfXYIK24CWVvSoM~w "スポークの接続レコードを設定した後、ServiceNow インスタンスでMID サーバー設定を構成して、MID サーバー を介してサードパーティアプリケーションと統合できるようにします。")」を参照してください。

