2016-04-19 4 views
0

У меня есть интеграция Jenkins + Stash. Я установил Stash Webhook для Jenkins, чтобы автоматизировать сборку, нажав на Stash. И я нахожу, что когда я нажимаю фиксацию в Stash, Дженкинс не строит ее. Если это нормальный толчок, то Дженкинс запускает сборку. Кто-нибудь столкнулся с этой проблемой?Дженкинс не запускает сборку, когда фиксации принудительно вставляются в репо

Просто еще один глупый вопрос в связи с этим - Получает ли работа Дженкинса получение уведомлений о таре, когда я настраиваю задание одновременно с отправкой уведомления Stash?

ответ

0
  • Перейти к Projects/Repository/Settings/Hooks и убедитесь, что вы не включили Reject Force Push.

  • Редактирование задания BTW не мешает уведомлению Дженкинса.

+0

Я проверил настройки и обнаружил, что принудительное нажатие принудительно отключено. Любые другие проверки, которые мне нужно сделать? Есть ли место, где я могу видеть уведомления Commit, выпущенные Stash для Jenkins (какой-то журнал)? –

+0

После 'git-push' вы попытались запустить Jenkins удаленно, отправив триггерный сигнал вручную с помощью' curl', т.е. 'curl http: // jenkins/git/notifyCommit? url = ssh: // git @ git-server // project.git'? Также вы можете проверить «Git Polling Log» в меню проекта слева. Что он показывает? – luka5z

+0

Нет, я не пробовал завиток. У меня настроен опрос, но он настроен только ради имени, а частота его опроса - один раз в год. На данный момент он просто используется в качестве предпосылки для обеспечения нормальной работы веб-камеры. Журнал ничего не говорит. Текущий журнал - тот, который был создан несколько дней назад, когда я тестировал его с опросом. На данный момент то, что я вижу на Stash, - это только последняя фиксация (сила толкнула один). Конец, который был сделан незадолго до этого, исчез (может быть, теперь он удаляется сборкой мусора). Означает ли это это поведение? –

Смежные вопросы