Bitbucket Server: проверка слияния - минимальное количество успешных сборок, не допускающих слияние даже после выполнения условия - PullRequest
0 голосов
/ 30 августа 2018

Я настроил Bitbucket Server для работы с Jenkins, включив Webhook в Bitbucket с URL-адресом Jenkins и событием - запрос на получение одобрен. Поэтому я хочу, чтобы сборка на Jenkins была запущена, когда запрос на выборку утвержден указанным рецензентом.

Задание Jenkins настроено для удаленного запуска с использованием токена, и этот токен указывается в Bitbucket Webhook вместе с URL-адресом Jenkins. Это работает, как ожидалось. Задание Jenkins запускается автоматически, как только проверяющий запрос одобрен рецензентом.

Но я также настроил проверку слияния для проекта. Проверка слияния включена для минимального количества успешных сборок, а число успешных сборок настроено на 1. Итак, я ожидаю, что кнопка слияния будет включена, так как рецензент одобрил запрос на извлечение, и сборка Jenkins была выполнена (также успешно ). Но, к сожалению, кнопка слияния не активируется даже после всего этого. Я также запустил сборку вручную на том же коммите (тоже успешно), но безуспешно при включенной кнопке слияния. Пожалуйста, помогите мне. Спасибо.

1 Ответ

0 голосов
/ 05 декабря 2018

У меня была такая же проблема, и вот шаги, как я ее исправил.

  1. Используйте Bitbucket , а не Git в качестве управления исходным кодом. Но Bitbucket, по-видимому, доступен только при создании многоотраслевого конвейера .

  2. Теперь, когда вы используете Bitbucket , установите плагин Bitbucket Branch Source Плагин

  3. Появляется Bitbucket, чтобы получить результат сборки из Источник ветви Bitbucket Плагин

Плагину требуется некоторая конфигурация, эта веб-страница мне очень помогла.

...