Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Filter acara GitHub webhook (konsol)

Mode fokus
Filter acara GitHub webhook (konsol) - AWS CodeBuild

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

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

Gunakan petunjuk berikut untuk memfilter peristiwa GitHub webhook menggunakan file. AWS Management Console Untuk informasi selengkapnya tentang acara GitHub webhook, lihatGitHub acara webhook.

Di Acara webhook sumber utama, pilih yang berikut ini. Bagian ini hanya tersedia ketika Anda memilih Repositori di GitHub akun saya untuk repositori sumber.

  1. Pilih Bangun ulang setiap kali perubahan kode didorong ke repositori ini saat Anda membuat proyek Anda.

  2. Dari jenis Acara, pilih satu atau beberapa acara.

  3. Untuk memfilter saat peristiwa memicu build, di bawah Memulai build dalam kondisi ini, tambahkan satu atau beberapa filter opsional.

  4. Untuk memfilter saat peristiwa tidak dipicu, di bawah Jangan memulai build dalam kondisi ini, tambahkan satu atau beberapa filter opsional.

  5. Pilih Tambahkan grup filter untuk menambahkan grup filter lain, jika diperlukan.

Untuk informasi lebih lanjut, lihat Buat proyek build (konsol) dan WebhookFilterdi AWS CodeBuild APIReferensi.

Dalam contoh ini, grup filter webhook memicu build untuk permintaan tarik saja:

Grup filter webhook yang memicu build untuk permintaan tarik saja.

Menggunakan contoh dua grup filter webhook, build dipicu ketika salah satu atau keduanya mengevaluasi ke true:

  • Grup filter pertama menentukan permintaan tarik yang dibuat, diperbarui, atau dibuka kembali pada cabang dengan nama referensi Git yang cocok dengan ekspresi reguler ^refs/heads/main$ dan referensi kepala yang cocok. ^refs/heads/branch1$

  • Grup filter kedua menentukan permintaan push pada cabang dengan nama referensi Git yang cocok dengan ekspresi ^refs/heads/branch1$ reguler.

Contoh dari dua grup filter.

Dalam contoh ini, grup filter webhook memicu build untuk semua permintaan kecuali peristiwa tag.

Grup filter webhook yang memicu build untuk semua permintaan kecuali peristiwa tag.

Dalam contoh ini, grup filter webhook memicu build hanya jika file dengan nama yang cocok dengan ekspresi ^buildspec.* reguler berubah.

Grup filter webhook yang memicu build hanya jika file dengan nama yang cocok dengan ekspresi reguler yang ditentukan.

Dalam contoh ini, grup filter webhook memicu build hanya ketika file diubah src atau test folder.

Grup filter webhook yang memicu build hanya jika file diubah dalam folder tertentu.

Dalam contoh ini, grup filter webhook memicu build hanya jika perubahan dilakukan oleh pengguna Server GitHub Perusahaan tertentu GitHub atau dengan ID akun yang cocok dengan ekspresi reguler. actor-account-id

catatan

Untuk informasi tentang cara menemukan ID GitHub akun Anda, lihat https://api.github.com/users/user-name, di mana user-name adalah nama GitHub pengguna Anda.

Grup filter webhook yang memicu build hanya jika perubahan dilakukan oleh GitHub pengguna tertentu dengan ID akun yang cocok dengan ekspresi reguler.

Dalam contoh ini, grup filter webhook memicu build untuk acara push saat pesan head commit cocok dengan ekspresi reguler. \[CodeBuild\]

Grup filter webhook yang memicu build untuk acara push saat pesan head commit cocok dengan ekspresi reguler.

Dalam contoh ini, grup filter webhook memicu peristiwa pekerjaan alur kerja build for GitHub Actions saja.

catatan

CodeBuild hanya akan memproses pekerjaan alur kerja GitHub Tindakan jika webhook memiliki grup filter yang berisi filter QUEUED acara WORKFLOW_ JOB _.

Grup filter webhook memicu peristiwa pekerjaan alur kerja build for GitHub Actions saja.

Dalam contoh ini, grup filter webhook memicu build untuk nama alur kerja yang cocok dengan ekspresi reguler. CI-CodeBuild

Grup filter webhook memicu build untuk nama alur kerja yang cocok dengan ekspresi reguler.
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.