My Jenkins Continuous Integration Server работает на хосте Ubuntu, настроен следующим образом:
- Jenkins v 1.463
- github-api 1.23
- Jenkins GIT плагин 1.1.18
- Плагин GitHub 1.2
Работает опрос SCM.. Это важно сказать, потому что я хочу, чтобы вы знали, что моя другая конфигурация, связанная с дженкинсами, работает хорошо, за исключением того, что эта ошибка сборки post build не имеет смысла.
Я хочу настроить Jenkins, чтобы при вводе изменений в ветку разработки в приватном репозитории github это приведет к созданию сборки, содержащей самые последние изменения.
Репо находится под моей личной учетной записью github как владелец. Позвоните этому владельцу
Я включаю еще одну учетную запись github.com в качестве соавтора. Позвольте называть этого соавтора
Причина, по которой я это делаю, заключается в том, что если я больше не участвую в проекте, кто-то еще может продолжать обслуживание.
Ключи SSH для пользователя jenkins в ubuntu хранятся под соавтором
Я проконсультировался со следующими ссылками:
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 webhook в jenkins.
Ничего не работает.
Мне нужно пошаговое руководство о том, как достичь этого без опроса github.