2015-04-24 3 views
0

Я пытаюсь настроить Jenkins на простое обнаружение события push на ветке в git repo, а при обнаружении запускается собственный скрипт, который развертывает изменение.Jenkins с помощью Github Webhooks

У меня установлена ​​Jenkins, установлена ​​плагин Github и настроен webhook на Github. Это работает в первый раз, когда я нажимаю изменение на эту ветку - я вижу, что в Github отправляется webhook, а в журнале Github Jenkins обнаружено изменение, и пользовательский скрипт запускается Jenkins, поэтому Jenkins работает с Github. ,

Теперь, если я сделаю еще одно изменение в ветке и нажмите на Github, веб-хоккей будет уволен, но Дженкинс не обнаружит изменения. В журнале jenkins github я вижу «Без изменений». В моей конфигурации работы Дженкинс я добавил URL проекта GitHub, выбранный ГИТ в разделе Управления исходного кода и положить в URL репо и добавил к ветвлению построить сечение, как это рекомендована Дженкинс:

ссылки/головы/mybranch

, где mybranch - это название моей ветки. В Журнале Jenkins Github Hook я вижу, где REPO ниже - мое личное репо на Github.

Использование стратегии: По умолчанию [Опрос] Последний раз Создатели Редакция: Редакция 967ae07f677x581977h74t6c5362b31e8c45638 (ссылки/пультов ДУ/происхождение/mybranch) /USR/бен/мерзавец --version # таймаут = 10 /USR/бен/git -c core.askpass = true ls-remote -h [email protected]: REPO.git # timeout = 10 Выполнено. Получил 1,5 с Без изменений

Любые идеи о том, почему последующие события толкания обнаруживаются Дженкинсом, но никаких изменений не обнаружено? Есть ли другой параметр конфигурации, который мне нужен в задании?

Я мог бы просто настроить простую конечную точку, чтобы получить веб-хост Github и решить проблему самостоятельно, но я бы хотел использовать Jenkins для этой задачи и в будущем. Большое спасибо

ответ

2

Похоже, есть открытый вопрос для этой проблемы с Дженкинс мерзавца плагин 2.3.5 https://issues.jenkins-ci.org/browse/JENKINS-27332

Так я последовал за этот пост, чтобы понизить GIT плагин 2.3.4 и все работает в настоящее время http://blog.berg-systeme.de/2014/05/15/downgrade-jenkins-git-plugin/

+0

Можете ли вы принять свой ответ, пожалуйста? –