Дженкинс не запускает сборку конвейера на успешном github webhook

#jenkins #jenkins-pipeline

#дженкинс #дженкинс-конвейер

Вопрос:

Я настроил Jenkins и интегрировал с Github, и я могу запускать сборки на «Проектах Freestyle» с веб-крючка github, однако мне не удалось запустить один из них с использованием «Проекта Pipeline».

В журналах (/log / all) я вижу, что мой экземпляр Jenkins получает PushEvent от Github:

 Aug 17, 2020 8:29:43 PM INFO org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventSubscriber onEvent
Received PushEvent for https://github.com/xxx/xxx from xxx.xxx.xxx.xxx ⇒ https://xip.io:9090/github-webhook/
  

Однако это не «подталкивает» проект, как это делает проект «Freestyle».
Я проверил триггер подключения Githook для проекта:

введите описание изображения здесь

И конвейер настроен как: введите описание изображения здесь

После настройки всего этого я запустил ручное задание, которое успешно завершилось, после чего я зарегистрировал и запустил новый код в Master, увидел запуск webhook в Github и в журнале Jenkins.

Я пропустил уникальный шаг для сборки конвейера?

Запуск Jenkins версии 2.235.4

Комментарии:

1. Вы настроили плагин Github в jenkins? Вы определили учетные данные для Github?

Ответ №1:

Я отключил «Облегченную проверку» в последнем разделе конвейера, запустил сборку вручную, которая устранила проблему. Сборки теперь запускаются из Github webhook.

введите описание изображения здесь

Мне не нужно было настраивать учетные данные Github в плагине Github, чтобы это сработало.

Комментарии:

1. Спасибо за обновление вопроса, не могли бы вы пометить его как ответ?