View a markdown version of this page

Beheben Sie Fehler beim Webhook bei fehlgeschlagenen Builds oder einem hängenden Job - AWS CodeBuild

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beheben Sie Fehler beim Webhook bei fehlgeschlagenen Builds oder einem hängenden Job

Problem:

Der Webhook, den Sie eingerichtet haben, funktioniert Tutorial: Konfiguriere einen CodeBuild-hosted Buildkite Runner nicht oder Ihr Workflow-Job hängt in Buildkite.

Mögliche Ursachen:

  • Ihr webhook-Ereignis job.scheduled löst möglicherweise keinen Build aus. Überprüfen Sie die Antwortprotokolle, um die Antwort oder Fehlermeldung einzusehen.

  • Ihr CodeBuild Build schlägt fehl, bevor der selbst gehostete Runner-Agent von Buildkite gestartet wird, um Ihren Job zu erledigen.

Empfohlene Lösungen:

Um fehlgeschlagene Buildkite-Webhook-Ereignisse zu debuggen:

  1. Navigiere in den Einstellungen deiner Buildkite-Organisation zu Notification Services, wähle deinen CodeBuild Webhook aus und suche dann nach dem Request Log.

  2. Finde das job.scheduled Webhook-Ereignis, das mit deinem hängengebliebenen Buildkite-Job verknüpft ist. Sie können das Job-ID-Feld in der Webhook-Nutzlast verwenden, um das Webhook-Ereignis mit Ihrem Buildkite-Job zu korrelieren.

  3. Wählen Sie den Tab Antwort und überprüfen Sie den Antworttext. Stellen Sie sicher, dass der Antwortstatuscode lautet 200 und der Antworttext keine unerwarteten Nachrichten enthält.

    Antwort für den Webhook.