Jenkins - Конструктор запросов Bitbucket Pull не работает должным образом - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь настроить Jenkins для моего проекта.Мой вариант использования - всякий раз, когда кто-то поднимает PR, сборка должна запускаться автоматически.Итак, после поиска в Google я нашел этот плагин Bitbucket Pull Request Builder и установил плагин в Jenkins. На основе этой ссылки я добавил конфигурацию.

enter image description here

Но проблема в том, что Дженкинс всегда пытается найти PR в другом месте, то есть https://bitbucket.org/api/2.0/repositories/rest/api/1.0/projects/m-suganthan/repos/test-jenkins/pull-requests/, тогда как PR находится в этом месте, https://bitbucket.org/api/2.0/repositories/m-suganthan/test-jenkins/pullrequests.

Как я могу сказатьДженкинс, чтобы найти пиар в правильном месте?

Ответы [ 2 ]

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

Я решил мою проблему с помощью этого плагина Плагин Bitbucket Push And Pull Request .В настоящее время так выглядит моя конфигурация Jenkins.

Обновление : Если у вас установлен jenkins Bitbucket-Plugin , тогда плагин Bitbucket Push and Pull Request не будет работать.Поскольку заголовок x-event-key=pullrequest:created не обрабатывается в предыдущем плагине.

enter image description here

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

Справка сервера BitBucket URL (представленная в PR 90 ) должна иметь следующий вид:

Заполните его URL-адресом сервера Bitbucket, если вы не используете службу bitbucket.org.

Пример:

http://localhost:7990/rest/api/2.0/projects/WORK

Убедитесь, что вы указали свой полный URL-репозиторий в вашем случае.

Также проверьте свои учетные данные: имя пользователя Basic Auth должно бытьлогин, а не электронная почта.

...