Skip to content
Latchkey

Webhook - Definição do Glossário de CI/CD

Webhook: um webhook é um callback HTTP que um serviço envia para uma URL que você registra sempre que um evento acontece, de modo que seu CI reage a pushes, pull requests ou deploys sem polling.

Um webhook é um callback HTTP que um serviço envia para uma URL que você registra sempre que um evento acontece, de modo que seu CI reage a pushes, pull requests ou deploys sem polling.

Webhooks são o lado de push do CI orientado a eventos. Em vez de perguntar a um servidor "algo mudou?" em um loop, você registra uma URL uma vez e o servidor envia uma requisição POST para ela no momento em que um evento dispara.

Em CI

GitHub, GitLab e a maioria dos SCMs entregam webhooks nos eventos push e pull_request. Um sistema de CI que os escuta pode iniciar um build segundos após um commit, em vez de esperar o próximo ciclo de polling.

Guias relacionados