у меня есть: - хранилище общественного GitHub - на Localhost: 8080 Дженкинс - Java, Maven проект, связанный с хранилищем GitHub - задание Дженкинс, подключенного к разъему github repo Я могу запускать ручные сборки в любое время, но я хочу, чтобы сборка была инициирована при каждой фиксации, помещенной в репозиторий github.мне нужна помощь в настройке на GitHub webhook с микросхемой LOCALHOST Дженкинс
ответ
Существует опция в jenkins в разделе «Build Triggers», где вы можете проверить «Сборка, когда изменение переместится в GitHub». Это приведет к опросу репозитория github для любых изменений. Если какое-либо изменение будет найдено, сборка будет запущена автоматически.
Вы можете настроить расписание для опроса SCM, а также.
Если вы хотите начать сборку, когда изменение переместится в GitHub, вам необходимо настроить Webhook Github: Перейдите к репозиторию GitHub и нажмите «Настройки». Перейдите на вкладку «Службы Webhooks» & и затем в раскрывающемся меню «Добавить службу». Выберите услугу Jenkins (GitHub plugin). И, наконец, ваш Дженкинс крюк URL:
http://JENKINS.SERVER.IP.ADDRESS:8080/github-webhook/
Поэтому вам нужен публичный IP-адрес или DNS для разрешения GitHub, чтобы вызвать вашу Дженкинс строить.
вы можете использовать https://ngrok.com/, чтобы открыть локальный экземпляр Jenkins – yuklia
Проверяется опция «Сборка при изменении на GitHub», но никакая сборка не запускается, и вот где я застрял. – jackoo
Вы настроили конфигурацию для git в разделе «Управление исходным кодом»? Не могли бы вы обновить свой вопрос на скриншоте конфигурации jenkins, что у вас есть? – Atri
вот скриншоты http://imgur.com/a/cazia – jackoo