Многоотраслевой конвейер Jenkins не обнаруживает запросы извлечения на сервере Bitbucket - PullRequest
0 голосов
/ 22 февраля 2019

У меня проблемы с получением многоотраслевого конвейера Jenkins для обнаружения запросов на получение, созданных на сервере Bitbucket (частный экземпляр).Я настроил «Webbuok сервера Bitbucket для Дженкинса», который запускает сборку на основных, разрабатываемых и функциональных ветвях, кроме pull-запросов.Я определил этапы сборки в Jenkisfile и могу подтвердить, что ветка PR также включает Jenkinsfile.В конфигурации Jenkins я включил «Обнаружение филиалов» в разделе «Конфигурация источников филиалов

».

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Хорошо.После многочисленных проб и ошибок и поиска в Google, мне удалось настроить конвейер Jenkins Multibranch с сервером Bitbucket.Ключ должен был использовать 'Bitbucket' (из плагина источника ветки bitbucket) в качестве источника Branch.Кроме того, мне пришлось включить фиктивный триггер в свой Jenkinsfile, чтобы веб-крючок Jenkins работал из bitbucket

triggers { bitbucketPush() pollSCM('0 0 1 1 0') }

0 голосов
/ 23 февраля 2019

Запрос на извлечение - это не ветвь, обычно это делается перед публикацией в ветке.Обычно запрос на получение одобряется, а затем публикуется в главной ветви.

...