失敗したビルドまたはハングしたジョブのウェブフックのトラブルシューティング - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

失敗したビルドまたはハングしたジョブのウェブフックのトラブルシューティング

問題:

問題: チュートリアル: CodeBuild がホストする Buildkite ランナーを設定 でセットアップしたウェブフックが機能していないか、ワークフロージョブが Buildkite でハングしています。

考えられる原因:

  • ウェブフックの job.scheduled イベントがビルドのトリガーに失敗している可能性があります。[レスポンス] ログを確認して、レスポンスまたはエラーメッセージを表示します。

  • Buildkite セルフホスト型ランナーエージェントを開始してジョブを処理する前に、CodeBuild ビルドが失敗します。

推奨される解決策:

失敗した Buildkite ウェブフックイベントをデバッグするには、次のようにします。

  1. Buildkite 組織設定で、[通知サービス] に移動し、CodeBuild ウェブフックを選択して [リクエストログ] を見つけます。

  2. スタックした Buildkite ジョブに関連付けられた job.scheduled ウェブフックイベントを見つけます。ウェブフックペイロード内のジョブ ID フィールドを使用して、ウェブフックイベントを Buildkite ジョブに関連付けることができます。

  3. [レスポンス] タブを選択し、レスポンス本文を確認します。[レスポンス] ステータスコードが 200 であり、[レスポンス] 本文に予期しないメッセージが含まれていないことを確認します。

    ウェブフックのレスポンス。