Filter acara webhook GitHub global atau organisasi (konsol) - AWS CodeBuild

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

Filter acara webhook GitHub global atau organisasi (konsol)

Saat membuat GitHub proyek melalui konsol, pilih opsi berikut untuk membuat webhook GitHub global atau organisasi dalam proyek. Untuk informasi selengkapnya tentang GitHub webhook global dan organisasi, lihat. GitHub webhook global dan organisasi

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

  2. Buat proyek build. Untuk informasi selengkapnya, lihat Buat proyek build (konsol) dan Menjalankan build (konsol).

    • Dalam Sumber:

      • Untuk penyedia Sumber, pilih GitHubatau GitHubEnterprise.

      • Untuk Repositori, pilih GitHub webhook cakupan.

        GitHub Repositori akan secara otomatis diatur keCODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION, yang merupakan lokasi sumber yang diperlukan untuk webhook global dan organisasi.

        catatan

        Jika Anda menggunakan webhook organisasi, pastikan bahwa CodeBuild memiliki izin untuk membuat webhook tingkat organisasi di dalamnya. GitHub Jika Anda menggunakan OAuthkoneksi yang ada, Anda mungkin perlu membuat ulang koneksi untuk memberikan izin CodeBuild ini. Atau, Anda dapat membuat webhook secara manual menggunakan fitur CodeBuild webhooks manual. Perhatikan bahwa jika Anda memiliki GitHub OAuth token yang sudah ada dan ingin menambahkan izin organisasi tambahan, Anda dapat mencabut izin OAuth token dan menghubungkan kembali token melalui konsol. CodeBuild

      Konfigurasi GitHub webhook cakupan.
    • Dalam acara webhook sumber utama:

      • Untuk jenis Cakupan, pilih tingkat Organisasi jika Anda membuat webhook organisasi atau tingkat Enterprise jika Anda membuat webhook global.

      • Untuk Nama, masukkan nama perusahaan atau organisasi, tergantung pada apakah webhook adalah webhook global atau organisasi.

        Jika jenis sumber proyek adalahGITHUB_ENTERPRISE, Anda juga perlu menentukan domain sebagai bagian dari konfigurasi organisasi webhook. Misalnya, jika organisasi Anda adalahhttps://domain.com/orgs/org-name, maka domainnya adalahdomain.com. URL

        catatan

        Nama ini tidak dapat diubah setelah webhook dibuat. Untuk mengubah nama, Anda dapat menghapus dan membuat ulang webhook. Jika Anda ingin menghapus webhook sepenuhnya, Anda juga dapat memperbarui lokasi sumber proyek ke GitHub repositori.

        Konfigurasi webhook global atau organisasi.
      • (Opsional) Di grup filter peristiwa Webhook, Anda dapat menentukan peristiwa mana yang ingin memicu build baru. Anda juga dapat menentukan REPOSITORY_NAME sebagai filter untuk hanya memicu build pada peristiwa webhook dari repositori tertentu.

        Filter yang hanya memicu build pada peristiwa webhook dari repositori tertentu.

        Anda juga dapat mengatur jenis acara WORKFLOW_JOB_QUEUED untuk menyiapkan pelari GitHub Tindakan yang dihosting sendiri. Untuk informasi selengkapnya, lihat Tutorial: Konfigurasikan CodeBuild pelari GitHub Tindakan yang di-host.

  3. Lanjutkan dengan nilai default dan kemudian pilih Create build project.