Kegunaan Webhook pada Git / Github

Webhook merupakan Callback Function yang akan berjalan setelah mendapatkan triger tertentu oleh Action atau Event. Pada contoh kasus kali ini kita akan menggunakan fitur Webhook yang ada di Github sebagai contohnya. di Github sendiri fungsi webhook adalah untuk mengirim request menggunakan URL yang sudah di tentukan di dalam konfigurasi dari Webhook itu sendiri.

Contohnya:

Saya memiliki sebuah repository di Github kemudian, saya ingin setiap ada perubahan di dalam Repository project dari Github akan mengirim sebuah informasi ke Website/API yang sudah saya sediakan URL nya, kemudian di dalam Website/API yang sudah saya tentukan tersebuat akan menjalankan sebuah aksi, misal Deploy/Upload website.

Untuk lebih mudahnya silahkan lihat gambar di bawah ini: