У меня есть сервер Jenkins со следующими плагинами github:
- github-апи
- гитхаб
- github-pull-запрос
Я хочу запустить сборку после слияния (из PR). Это связано с тем, что у меня есть некоторые цепочки сборки, которые я не выполняю при создании PR, поэтому после слияния мне нужно создать новые пакеты развертывания.
В корпоративном github, похоже, нет такого же интерфейса (как обычный github) для веб-перехватчиков. Кажется, я не могу определить, какие события должен прослушивать плагин github (webhook), поэтому я думаю, что это просто «push по умолчанию». ' мероприятие. Это сделано где-то еще или это ограничение корпоративной версии?
ОБНОВИТЬ
У меня сейчас работает плагин github, но он собирается для каждого нажатия, если я поставлю галочку. Это обсуждение https://groups.google.com/forum/#!topic/jenkinsci-users/gew5gWVDxw8 предполагает, что я должен иметь возможность использовать плагин git scm и github вместе. Плагин Github зарегистрирует изменение, плагин scm будет опрашивать сервер, чтобы определить, было ли это изменение в отслеживаемой ветке. Я также попробовал это предложение Как могу ли я сделать Jenkins CI с git триггером при отправке сообщений?
Когда я пытаюсь настроить это, ни одна ветка никогда не создается!