Триггер Дженкинс на Github Pull Запрос на проект Maven

Я хочу настроить задание Jenkins, которое будет запускаться всякий раз, когда PR-проект открыт или обновляется в GitHub для проекта Maven, над которым я работаю. Пока у меня есть следующее для моей конфигурации Jenkins (это "проект Maven").

Под "Генералом"

Я проверил GitHub project флажок.

За Project url Я вошел https://github.com/myOrg/myProject/,

В разделе "Управление исходным кодом"

Я выбрал Git переключатель.

Для Repository URL у меня есть https://github.com/myOrg/myProject.git,

Для Credentials Я выбрал тот, который не имеет ошибок.

За Branch Specifier у меня есть ${sha1},

За Repository browser Я выбрал githubweb и вошел https://github.com/myOrg/myProejct как URL,

В разделе "Построить триггеры"

Я проверил GitHub Pull Request Builder флажок.

За GitHub API credentials Я выбрал https://api.github.com : Anonymous connection,

*За Admin list Я ввел имя GitHub, кто-то будет иметь доступ администратора к проекту.

Я проверил Use github hooks for build triggering флажок.

* Я добавил организацию проекта в List of organizations,

Я проверил Build every pull request automatically without asking флажок.

Результат

Сборка не запускается при открытии запросов на получение и т. Д. У меня есть веб-крючок для отправки проекта GitHub pull_request события в http://myJenkinsIp:myJenkinsPort/ghprbhook/,

Интересно отметить, что, используя тот же сервер Jenkins, я смог заставить все вышеперечисленное работать над тестовым проектом, который у меня был в моем личном GitHub. Предметы с * выше не было необходимости для этого проекта, но я добавил их в реальный, чтобы попытаться заставить его работать.

Кто-нибудь знает, чего мне не хватает? Заранее спасибо.

0 ответов

Другие вопросы по тегам