本文介紹如何基于事件總線EventBridge的HTTP Source和Jenkins監控源進行集成對接。
背景信息
Jenkins是一個基于Java開發的持續集成工具,主要用于持續、自動地構建和測試軟件項目,以及監控外部任務的運行。事件總線EventBridge支持將Jenkins的事件進行快速集成,實現報警和事件的統一管理。
前提條件
步驟一:創建Jenkins監控源
在事件總線EventBridge控制臺創建事件源HTTP/HTTPS 觸發,參數配置如下。更多信息,請參見自定義事件源HTTP/HTTPS觸發。
請求類型:選擇HTTP&HTTPS。
請求方法:選擇POST。
安全配置:選擇無需配置。
創建完成后,您可以在事件源列表找到剛才創建的自定義事件源,然后單擊詳情查看配置信息。其中公網請求 URL可以作為事件源的接入Webhook地址。
步驟二:新增報警媒介
打開Jenkins,選擇任意一個構建任務,然后單擊配置。
在頁面上方單擊Job Notifications。
在Job Notifications頁簽,將URL Source設置為步驟一中獲取的公網請求 URL,然后單擊保存。
步驟三:觸發事件
在Jenkins首頁任務列表中,找到步驟二中配置的構建任務,然后單擊構建圖標即可觸發事件。
步驟四:驗證結果
- 登錄事件總線EventBridge控制臺。
- 在頂部菜單欄,選擇地域。
在左側導航欄,單擊事件總線,然后單擊目標自定義事件總線。
在左側導航欄,單擊事件追蹤查看并驗證獲取的事件信息。
文檔內容是否對您有幫助?