本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
針對失敗的建置或懸置任務進行 Webhook 故障診斷
問題:
您在 中設定的 Webhook 教學課程:設定 CodeBuild 託管的 Buildkite 執行器 無法運作,或您的工作流程任務在 Buildkite 中懸置。
可能的原因:
-
您的 Webhook job.scheduled 事件可能無法觸發組建。檢閱回應日誌以檢視回應或錯誤訊息。
-
您的 CodeBuild 組建會在啟動 Buildkite 自我託管執行器代理程式來處理任務之前失敗。
建議的解決方案:
若要偵錯失敗的 Buildkite Webhook 事件:
-
在您的 Buildkite 組織設定中,導覽至 Notification Services,選取您的 CodeBuild Webhook,然後尋找請求日誌。
-
尋找與您停滯的 Buildkite 任務相關聯的
job.scheduled
Webhook 事件。您可以使用 Webhook 承載中的任務 ID 欄位,將 Webhook 事件與 Buildkite 任務建立關聯。 -
選取回應索引標籤並檢查回應內文。確認回應狀態碼為 ,
200
且回應內文不包含任何未預期的訊息。