Как настроить триггер Jenkins Pipeline при фиксации частного репозитория Github SCM? - PullRequest
0 голосов
/ 23 марта 2020

Я хочу настроить триггер Github webhook для запуска конвейера, как только будет запущен коммит.
Я сделал все как обычно и настроил webhook на http://Jenkins URL:port/github-webhook/, но, похоже, он не работает.
Я также добавил поле репо в репозитории Github в конфигурационной части конвейерного задания.

Какие другие настройки мне нужно установить, чтобы оно работало?

1 Ответ

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

Вы можете включить некоторые записи в журнале, чтобы получить больше информации о том, что на самом деле происходит.

Go в «Управление Jenkins» -> «Системный журнал» -> «Добавить новый регистратор журналов» и дать ему затем добавьте следующие 3 регистратора:

  • com.cloudbees.jenkins.GitHubPushTrigger
  • org.jenkinsci.plugins.github.webhook.WebhookManager
  • com.cloudbees .jenkins.GitHubWebHook

Теперь вы можете щелкнуть «Test hook» в пользовательском интерфейсе Github и проверить, что находится в журнале. Если нет ничего, что, очевидно, означает, что Github не может связаться с вашим экземпляром Jenkins, но я думаю, что в этом случае Github должен предупреждать вас, что триггер не работает должным образом.

...