Как использовать Bitbucket webhooks для взаимодействия с локальным сервером Jenkins? Я получаю ошибку 404 - PullRequest
0 голосов
/ 10 января 2020

У меня проблемы с получением пу sh для репозитория с битбакетом, чтобы запустить сборку с несколькими ветвями на моем сервере Jenkins. Мой сервер Jenkins работает на общедоступном IP-адресе c и доступен через мой брандмауэр через порт. Я использую Jenkins версии 2.176.3

. На стороне Jenkins я создал многоотраслевой конвейер и определил репозиторий bitbucket. Я могу просто вызвать сборку конвейера вручную.

Со стороны bitbucket я создал webhook и указал на свой сервер Jenkins URL-адрес в форме:

http://my-ip-address: port / bitbucket-hook /

Когда я выполняю git pu sh для репозитория, я вижу, что bitbucket пытается вызвать сервер Jenkins, но происходит сбой с ошибкой 404.

Является ли формат URL-адреса правильный? Спасибо

1 Ответ

0 голосов
/ 12 января 2020

решаемая. Для многоотраслевого конвейера необходимо использовать URL-адрес webhook в виде:

http://my-ip-address: порт / bitbucket-scmsource-hook / notify

См .: https://support.cloudbees.com/hc/en-us/articles/115000051112-Bitbucket-Webhooks-Troubleshooting

...