

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# GitHub webhook manual
<a name="github-manual-webhook"></a>

Anda dapat mengonfigurasi GitHub webhook manual untuk CodeBuild mencegah secara otomatis mencoba membuat webhook di dalamnya. GitHub CodeBuild mengembalikan URL payload sebagai bagian dari panggilan untuk membuat webhook dan dapat digunakan untuk membuat webhook secara manual di dalamnya. GitHub Meskipun tidak CodeBuild diizinkan untuk membuat webhook di GitHub akun Anda, Anda masih dapat membuat webhook secara manual untuk proyek build Anda.

Gunakan prosedur berikut untuk membuat webhook GitHub manual.

**Untuk membuat GitHub webhook manual**

1. Buka AWS CodeBuild konsol di [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Buat proyek build. Untuk informasi selengkapnya, lihat [Buat proyek build (konsol)](create-project.md#create-project-console) dan [Jalankan build (konsol)](run-build-console.md).
   +  Dalam **Sumber**: 
     +  Untuk **penyedia Sumber**, pilih **GitHub**.
     +  Untuk **Repositori**, pilih **Repositori** di akun saya. GitHub 
     +  Untuk **URL Repositori, masukkan**. **https://github.com/*user-name*/*repository-name*** 
   +  Dalam **acara webhook sumber utama**: 
     +  Untuk **Webhook - opsional**, pilih **Rebuild setiap kali perubahan kode didorong ke repositori ini**.
     +  Pilih **Konfigurasi tambahan** dan untuk **Pembuatan manual - opsional**, pilih **Buat webhook secara manual untuk repositori ini** di konsol. GitHub .

1. Lanjutkan dengan nilai default dan kemudian pilih **Create build project**. Catat **URL Payload** dan nilai **Rahasia** karena Anda akan menggunakannya nanti.  
![\[URL payload dan konfigurasi Rahasia untuk webhook manual.\]](http://docs.aws.amazon.com/id_id/codebuild/latest/userguide/images/github-manual-webhook-values.png)

1. Buka GitHub konsol di `https://github.com/user-name/repository-name/settings/hooks` dan pilih **Tambahkan webhook**.
   + Untuk **URL Payload**, masukkan nilai URL Payload yang Anda catat sebelumnya.
   + Untuk **jenis Konten**, pilih **application/json**.
   + Untuk **Rahasia**, masukkan nilai Rahasia yang Anda catat sebelumnya.
   + Konfigurasikan peristiwa individual yang akan mengirim payload webhook ke. CodeBuild Untuk **acara apa Anda ingin memicu webhook ini**? , pilih **Izinkan saya memilih acara individual**, lalu pilih dari peristiwa berikut: **Pushes**, **Pull requests**, dan **Releases**. Jika Anda ingin memulai build untuk `WORKFLOW_JOB_QUEUED` acara, pilih **Workflow jobs**. Untuk mempelajari selengkapnya tentang GitHub Actions runner, lihat[Tutorial: Konfigurasikan CodeBuild pelari GitHub Tindakan yang di-host](action-runner.md). Untuk mempelajari lebih lanjut tentang jenis acara yang didukung oleh CodeBuild, lihat[GitHub acara webhook](github-webhook.md).

1. Pilih **Tambahkan webhook**.