針對失敗的建置或懸置任務進行 Webhook 故障診斷 - AWS CodeBuild

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

針對失敗的建置或懸置任務進行 Webhook 故障診斷

問題:

您在 中設定的 Webhook 教學課程:設定 CodeBuild 託管的 Buildkite 執行器 無法運作,或您的工作流程任務在 Buildkite 中懸置。

可能的原因:

  • 您的 Webhook job.scheduled 事件可能無法觸發組建。檢閱回應日誌以檢視回應或錯誤訊息。

  • 您的 CodeBuild 組建會在啟動 Buildkite 自我託管執行器代理程式來處理任務之前失敗。

建議的解決方案:

若要偵錯失敗的 Buildkite Webhook 事件:

  1. 在您的 Buildkite 組織設定中,導覽至 Notification Services,選取您的 CodeBuild Webhook,然後尋找請求日誌

  2. 尋找與您停滯的 Buildkite 任務相關聯的 job.scheduled Webhook 事件。您可以使用 Webhook 承載中的任務 ID 欄位,將 Webhook 事件與 Buildkite 任務建立關聯。

  3. 選取回應索引標籤並檢查回應內文。確認回應狀態碼為 ,200回應內文不包含任何未預期的訊息。

    Webhook 的回應。