Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GitLab webhook manual
Anda dapat mengonfigurasi GitLab webhook manual untuk CodeBuild mencegah secara otomatis mencoba membuat webhook di dalamnya. GitLab CodeBuild mengembalikan URL payload sebagai bagian dari panggilan untuk membuat webhook dan dapat digunakan untuk membuat webhook secara manual di dalamnya. GitLab Meskipun tidak CodeBuild diizinkan untuk membuat webhook di GitLab akun Anda, Anda masih dapat membuat webhook secara manual untuk proyek build Anda.
Gunakan prosedur berikut untuk membuat webhook GitLab manual.
Untuk membuat GitLab webhook manual
-
Buka AWS CodeBuild konsol di https://console.aws.amazon.com/codesuite/codebuild/home
. -
Buat proyek build. Untuk informasi selengkapnya, lihat Buat proyek build (konsol) dan Menjalankan build (konsol).
-
Dalam Sumber:
-
Untuk penyedia Sumber, pilih GitLab.
-
Untuk Repositori, pilih Repositori di akun saya. GitLab
-
Untuk URL Repositori, masukkan.
https://gitlab.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. GitLab .
catatan
Konfigurasi tambahan tidak tersedia jika Anda menggunakan GitLab Self Managed sebagai penyedia sumber Anda.
-
-
-
Lanjutkan dengan nilai default dan kemudian pilih Buat proyek build. Catat URL Payload dan nilai Rahasia karena Anda akan menggunakannya nanti.
-
Buka GitLab konsol di
https://gitlab.com/
dan pilih Tambahkan webhook baru.user-name
/repository-name
/-/hooks-
Untuk URL, masukkan nilai URL Payload yang Anda catat sebelumnya.
-
Untuk token Rahasia, masukkan nilai Rahasia yang Anda catat sebelumnya.
-
Konfigurasikan peristiwa individual yang akan mengirim payload webhook ke. CodeBuild Untuk Trigger, pilih dari peristiwa berikut: Acara push, Merge event request, Release events, dan Job events. Untuk mempelajari lebih lanjut tentang jenis acara yang didukung oleh CodeBuild, lihatGitLab acara webhook.
-
-
Pilih Tambahkan webhook.
catatan
Secara default, semua webhook GitLab Self Managed harus dibuat secara manual. Proses ini dapat diotomatisasi dengan memanggil CodeBuild CreateWebhook API secara terprogram dan menggunakan output yang dikembalikan untuk memanggil API pembuatan webhook repositori GitLab