Налаштовуючи веб-хуки Github, ви відкриваєте багато можливостей і полегшуєте процес розробки. Вони використовуються для оновлення дзеркала резервного копіювання (update backup mirror) або зовнішнього трекера проблем (external issue tracker), запуску CL та розгортання змін на продакш сервері.

Як тільки ви налаштуєте веб-хук, він буде ініційований певною подією, такою як запит pull request або code push. Як правило, веб-хуки дозволяють автоматизувати багато процесів, тому вам не потрібно вручну застосовувати зміни на лайві.

Отже, у цій статті ви дізнаєтесь, як додати веб-хук у Github.

Давайте почнемо.

Щоб додати веб-хук у Github:

1. Ввійдіть до свого акаунта на Github.

2. Виберіть репозиторію для якої потрібно налаштувати веб-хуки, і перейдіть до розділу Settings.

Test Repository on Github

3. Підіть у вкладку Webhooks та натисніть кнопку Add webhook.

Add Webhook in GitHub

4. Задайте Payload URL, Content type та Secret щоб створити веб-хук на Github.

  • Payload URL — URL-адреcа сервера куди будуть надсилатись запити веб-хуків. 
  • Content type — спосіб, яким запити веб-хуків буде надіслано на payload URL
  • Secret — "пароль", який використовується для того, щоб підтвердити, що запити надіслані на payload URL йдуть з Github.

Configure Webhooks in Github

5. Виберіть якими подіями (Events) веб-хуки будуть запускатись. Ви можете запускати веб-хуки через push event, individual events або everything.

6. Після того як закінчите, натисніть на кнопку Add Webhook, щоб додати веб-хук. 

Примітка: ви можете створити близько 20 веб-хуків на різні події, що запускатимуть їх.

Github Webhook Events

От і все. Тепер ви можете автоматизувати запити та усунути введення коду вручну.