Jenkins スポークのトリガーの設定
必要なイベントに対して Jenkins スポークのトリガーを設定します。エンドポイントにより、Webhook が ServiceNow インスタンスに接続できるようになります。
始める前に
必要なロール:admin
ServiceNow インスタンスでトリガーを構成する
トークン認証をサポートする Jenkins で Webhook のエンドポイントを構成します。
始める前に
必要なロール:flow_designer および connection_admin
手順
Jenkins でパイプラインプロジェクトを作成します
Jenkins でパイプラインプロジェクトを作成し、ServiceNow インスタンスで生成されたエンドポイント URL を Jenkinsfile に追加して、Webhook が ServiceNow インスタンスに接続できるようにします。
始める前に
- Jenkin は必ずローカル環境にインストールしてください。
- Maven と GitHub が Jenkins アカウントにインストールされていることを確認します。
- これらのプラグインが Jenkins アカウントにインストールされていることを確認します。
- パイプライン
- Git プラグイン
- Git クライアント
- HTTP 要求
- 認証情報
- 警告
- 範囲
- GitHub で、クラシック個人用アクセストークンを生成し、値をコピーします。個人アクセストークンのスコープを選択していることを確認します。
- repo
- リポジトリ:ステータス
- repo_deployment
- public_repo
- repo:invite
- security_events
- write:packages
- read:packages
クラシック個人用アクセストークンの作成の詳細については、GitHub Docs の「個人用アクセストークン (クラシック) の作成」を参照してください。
サポートされているイベントのリストについては、「 スポークのトリガー 」セクションを参照してください。
- repo
- 必要なロール:admin