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
Problem: Der Webhook, in dem Sie ihn eingerichtet haben, funktioniert Tutorial: Einen CodeBuild -gehosteten GitHub Actions-Runner konfigurieren nicht oder Ihr Workflow-Job hängt. GitHub
Mögliche Ursache: Ihr Webhook-Workflow-Job-Ereignis kann möglicherweise keinen Build auslösen. Überprüfen Sie die Antwortprotokolle, um die Antwort oder Fehlermeldung einzusehen.
Empfohlene Lösung: Verwenden Sie die folgenden Anweisungen, um diesen Fehler zu debuggen.
-
Öffnen Sie die GitHub Konsole unter
https://github.com/
, um die Webhook-Einstellungen Ihres Repositorys einzusehen. Auf dieser Seite siehst du einen Webhook, der für dein Repository erstellt wurde.user-name
/repository-name
/settings/hooks -
Wähle Bearbeiten und bestätige, dass der Webhook für die Übermittlung von Workflow-Job-Ereignissen aktiviert ist.
-
Navigieren Sie zur Registerkarte Letzte Lieferungen, suchen Sie das entsprechende
workflow_job.queued
Ereignis und erweitern Sie das Ereignis. -
Überprüfe das Feld „Labels“ in der Payload und vergewissere dich, dass es den Erwartungen entspricht.
-
Überprüfen Sie abschließend die Registerkarte „Antwort“, da sie die Antwort oder Fehlermeldung enthält, von CodeBuild der zurückgegeben wurde.
-
Alternativ können Sie Webhook-Fehler mithilfe GitHub von s debuggen. APIs Sie können sich die letzten Lieferungen für einen Webhook ansehen, indem Sie den Webhook Lieferungen für ein Repository auflisten
verwenden: API gh api \ -H "Accept: application/vnd.github+json" \ -H "X-GitHub-Api-Version: 2022-11-28" \ /repos/
owner
/repo
/hooks/hook-id
/deliveriesNachdem Sie die Webhook-Lieferung gefunden haben, die Sie debuggen möchten, und sich die Versand-ID notiert haben, können Sie den Webhook Get a delivery for a repository
verwenden. API CodeBuildDie Antwort auf die Liefer-Payload des Webhooks finden Sie im folgenden Abschnitt: response
gh api \ -H "Accept: application/vnd.github+json" \ -H "X-GitHub-Api-Version: 2022-11-28" \ /repos/
owner
/repo
/hooks/hook-id
/deliveries/delivery-id