Мой Jenkins Continuous Integration Server работает на хосте Ubuntu, настроенном следующим образом:
Опрос SCM работает. Это важно сказать, потому что я хочу, чтобы вы знали, что моя другая конфигурация, связанная с jenkins, работает хорошо, за исключением этой ерунды триггера после сборки.
Я хочу настроить Jenkins таким образом, чтобы при отправке изменений в ветку разработки в частном репозитории githubзапускалась сборка, включающая самые последние изменения.
Репозиторий находится под моей личной учетной записью github в качестве владельца. Назовем этого владельцем
. Я включаю еще одну учетную запись github.com в качестве соавтора. Назовем это соавтором
. Я делаю это потому, что если я больше не участвую в проекте, кто-то другой может продолжить его обслуживание.
Ключи SSH для пользователя jenkins в Ubuntu хранятся в папке colaborator
Я просмотрел следующие ссылки:
https://issues.jenkins-ci.org/browse/JENKINS-10391
https://wiki.jenkins-ci. org/display/JENKINS/Github+Plugin
http://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/
https://wiki.jenkins-ci.org/display/JENKINS/Logging
http://blog.cloudbees.com/2012/01/better-integration-between-jenkins-and.html
Ничего из этого не работает. Некоторые выглядят немного устаревшими или даже противоречивыми.
Я добавил github.com в известные хосты для пользователя jenkins ubuntu. Я добавил веб-хук github.
Я пробовал ручную и автоматическую настройку веб-хука github в jenkins.
Ничего не работает.
Мне нужно пошаговое руководство, как добиться этого без опроса github.