Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah webhook
Masalah: Webhook yang Anda atur Tutorial: Konfigurasikan CodeBuild pelari GitHub Tindakan yang di-host tidak berfungsi atau pekerjaan alur kerja Anda terus berlanjut. GitHub
Kemungkinan penyebabnya: Peristiwa lowongan kerja alur kerja webhook Anda mungkin gagal memicu build. Tinjau log Respons untuk melihat respons atau pesan kesalahan.
Solusi yang disarankan: Untuk men-debug kesalahan ini, gunakan instruksi berikut.
-
Buka GitHub konsol di
https://github.com/
untuk melihat pengaturan webhook repositori Anda. Di halaman ini, Anda akan melihat webhook yang dibuat untuk repositori Anda.user-name
/repository-name
/settings/hooks -
Pilih Edit dan konfirm bahwa webhook diaktifkan untuk mengirimkan peristiwa pekerjaan Workflow.
-
Arahkan ke tab Pengiriman Terbaru, temukan
workflow_job.queued
acara yang sesuai, dan perluas acara. -
Tinjau bidang label di Payload dan pastikan itu seperti yang diharapkan.
-
Terakhir, tinjau tab Respons, karena ini berisi respons atau pesan kesalahan yang dikembalikan CodeBuild.
-
Atau, Anda dapat men-debug kegagalan webhook menggunakan GitHub's. APIs Anda dapat melihat pengiriman terbaru untuk webhook menggunakan pengiriman Daftar untuk webhook repositori
: API gh api \ -H "Accept: application/vnd.github+json" \ -H "X-GitHub-Api-Version: 2022-11-28" \ /repos/
owner
/repo
/hooks/hook-id
/deliveriesSetelah menemukan pengiriman webhook yang ingin Anda debug dan mencatat ID pengiriman, Anda dapat menggunakan webhook Dapatkan pengiriman untuk repositori
. API CodeBuildtanggapan terhadap muatan pengiriman webhook dapat ditemukan di bagian 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