Bitbucket Hooks против Webhooks - PullRequest
       7

Bitbucket Hooks против Webhooks

0 голосов
/ 12 октября 2018

В чем разница между хуками и веб-хуками в BitBucket?Я прочитал документацию для обоих, но я не могу понять, когда вы будете использовать один поверх другого.

Редактировать: Документация, которую я прочитал.

https://confluence.atlassian.com/bitbucket/manage-webhooks-735643732.htmlhttps://confluence.atlassian.com/bitbucketserver/using-repository-hooks-776639836.html

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

Как уже упоминалось в ben5556, вы сравниваете документацию Bitbucket Cloud с документацией Bitbucket Server.Здесь есть еще одно важное отличие: документы Bitbucket Server, на которые вы ссылаетесь, относятся к git hooks , которые являются родной частью Git, а документы Bitbucket Cloud относятся к webhooks , которые являютсямеханизм обратного вызова на основе HTTP.(В целях полного раскрытия, Bitbucket Server также может отправлять веб-хуки: https://confluence.atlassian.com/bitbucketserver/managing-webhooks-in-bitbucket-server-938025878.html)

В настоящее время вы не можете управлять перехватчиками мерзавцев в Bitbucket Cloud, но на Bitbucket Server (где вы можете сломать только свой собственный).прочее) вы можете использовать их для управления различными частями рабочего процесса git. Например, на BB Server вы можете использовать ловушку перед получением, чтобы отклонять нажатия, если некоторые коммиты не имеют номера билета в сообщении фиксации, или выможно использовать ловушку после получения, чтобы уведомить пользователей (пользователей) о предстоящем обслуживании.

Обычно веб-хуки чаще используются в качестве метода уведомления - например, вы можете использовать Bitbucket, чтобы уведомлять Slack о слиянии по запросу, или иметьBitbucket уведомляет вашу систему CI / CD о новых коммитах для тестирования.

0 голосов
/ 15 октября 2018

Оба одинаковы из того, что я понимаю.Один относится к серверу Bitbucket, а другой - к облаку Bitbucket, но по сути их назначение одинаково.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...