Github не запускает задание при создании запроса на ветку - PullRequest
2 голосов
/ 24 марта 2020

Мне нужно запустить задание jenkins, когда PR создается в моей промежуточной ветви в github. Дженкинс выполнит несколько тестовых случаев и вернет результаты в github, и после этого только мы можем объединить PR в промежуточную ветвь.

Я использую плагин GitHub pull request builder в jenkins. Но моя работа в Дженкинс не срабатывает при создании PR. Веб-крючок из github показывает статус 200 и работает над созданием задания Дженкинса для github pu sh.

Я следовал https://medium.com/@mreigen / integrate-jenkins-build-into-github-pull- запросы-33bc053d6210 шагов.

Может ли кто-нибудь помочь мне с этим!

1 Ответ

0 голосов
/ 24 марта 2020

Сначала проверьте журналы Jenkins.

Например, упомянутая проблема jenkinsci / ghprb-plugin 286 :

Похоже, GitHub отправляет неверные сообщения. виды событий.

  • Плагин принимает только события pull_request и issue_comment.
  • GitHub отправляет событие pu sh, поэтому я не уверен, но вы могли настроить webhook с помощью другого плагина?

Проверьте основную конфигурацию и убедитесь, что вы только указываете триггерам задания использовать веб-зацепки. Кроме того, убедитесь, что вы установили флажок в каждом задании, которое вы хотите, чтобы он собирался с использованием веб-хуков.

Выпуск 603 включал опцию «Использовать хиты github для запуска сборки», но упомяните проблему с URL-адресом Hook.

...