#jenkins #continuous-integration #bitbucket #webhooks
Вопрос:
Как говорится в заголовке, есть ли способ настроить Дженкинса для запуска тестов каждый раз, когда открывается PR или обновляется PR (запускается новая фиксация)?
Когда открывается PR, проблем нет, я могу использовать веб-книги или некоторые плагины на Jenkins. Однако я не могу найти способ справиться с новыми коммитами, отправленными в PR, чтобы перезапустить сборку на Дженкинсе.
Кто-нибудь достиг этого с помощью Bitbucket server и Дженкинса?
Ответ №1:
После некоторого расследования, похоже, что, начиная с Bitbucket 7.0, было добавлено новое событие webhook, называемое «Обновлена исходная ветвь». Это может вызвать событие каждый раз, когда новая фиксация перемещается в открытый PR.
Для bitbucket Похоже, что обходные пути заключаются в том, чтобы вручную изменить описание PR или добавить комментарий к PR, чтобы вызвать некоторые другие события webhook.