Mi Jenkins continua del servidor de integración en que se ejecuta en un host de Ubuntu, configurado de la siguiente manera:Cómo activar una Jenkins construir cuando se hace un esfuerzo para un repositorio GitHub privado
- Jenkins v 1.463
- github- api 1,23
- Jenkins GIT Plugin 1.1.18
- GitHub plugin de 1,2
Polling SCM WOR Kansas. Esto es importante decirlo porque quiero que sepas que mi otra configuración relacionada con jenkins está funcionando bien, excepto esta tontería de disparador de compilación posterior.
Quiero configurar Jenkins para que cuando los cambios se envían a una rama de desarrollo en un repositorio privado de esto desencadenará una compilación que incorpore los cambios más recientes.
El repositorio está bajo mi cuenta personal de github como propietario. Vamos a llamar a este propietario
Estoy incluyendo otra cuenta de github.com como colaborador. Vamos a llamar a este colaborador
La razón por la que estoy haciendo esto es porque en caso de que ya no esté involucrado en el proyecto, alguien más puede continuar con el mantenimiento.
Las claves SSH para el usuario Jenkins en Ubuntu se almacenan en colaborador
He consultado los siguientes enlaces:
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
Nada de esto no está funcionando. Algunos parecen un poco anticuados o incluso contradictorios.
He añadido github.com a knownhosts para jenkins ubuntu user. He agregado el webhook github.
He intentado la configuración manual y automática de github webhook en jenkins.
Nada funciona.
Necesito una guía paso a paso sobre cómo lograr esto sin sondear github.
He configurado el siguiente registrador en mi jenkins http://cl.ly/Gy15 No aparece nada en el 2 logger inferior –