Триггер Дженкинс на 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. Предметы с *
выше не было необходимости для этого проекта, но я добавил их в реальный, чтобы попытаться заставить его работать.
Кто-нибудь знает, чего мне не хватает? Заранее спасибо.