このトピックでは、HTTPイベントソースを使用してJenkinsをEventBridgeと統合する方法について説明します。
背景情報
Jenkinsは、継続的な統合のためのJavaベースのツールです。 Jenkinsを使用して、ソフトウェアプロジェクトを継続的かつ自動的にビルドおよびテストできます。 Jenkinsを使用して、外部タスクのステータスを監視することもできます。 EventBridgeはJenkinsとの迅速な統合をサポートし、アラートとイベントを一元管理します。
始める前に
手順1: EventBridgeでJenkinsのイベントソースを作成する
EventBridgeコンソールでHTTP/HTTPSイベントタイプのイベントソースを作成します。 下表に、各パラメーターを説明します。 詳細については、「HTTP/HTTPSイベントタイプのカスタムイベントソースの作成」をご参照ください。
リクエストタイプ: [HTTP&HTTPS] を選択します。
リクエスト方法: POSTを選択します。
セキュリティ設定: [オプション] を選択します。
イベントソースの作成後、イベントソースリストでカスタムイベントソースを見つけ、[詳細] をクリックして構成情報を表示します。 インターネットリクエストURLは、イベントソースのwebhook URLとして使用できます。 
手順2: Jenkinsでジョブ通知を設定する
Jenkinsを起動し、ビルドジョブを選択し、通知.
をクリックし、ジョブ通知タブをクリックします。
[ジョブ通知] タブで、[URLソース] パラメーターを、手順1: EventBridgeでJenkinsのイベントソースを作成するで取得したインターネットリクエストURLに設定します。 次に、[保存] をクリックします。
ステップ3: イベントのトリガー
Jenkinsホームページのジョブリストで、ジョブ通知を設定したビルドジョブを見つけ、[ビルド] アイコンをクリックします。
ステップ4: Verify the result
EventBridgeコンソールにログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[イベントバス] をクリックします。
左側のナビゲーションウィンドウで、イベントトレース をクリックして、取得したイベント情報を表示および確認します。