Así que estoy tratando de construir hudson con un gancho post-recepción. En mi repositorio git local, me puse post-receive.sample sólo después de la recepción, chmod 755 y se añaden en la línea:git hooks y cómo funcionan
/usr/bin/curl -u user:secret http://localhost:8080/hudson/job/MyJob/build?token=secondsecret
Si fuerzo una acumulación, Hudson actualiza el código, pero esto es lo que yo no' Entiendo, los ganchos en ese repositorio NO tienen la muestra como ellos hacen localmente, y la post-recepción en el repositorio hudson no tiene esa línea de código arriba. ¿Qué está pasando aquí y cómo se integran los ganchos en todo el proceso de git? ¿Debo cambiar este gancho en el repositorio remoto? Hubiera pensado que era suficiente hacerlo localmente y presionar para que cualquiera que obtuviera de ese repositorio consiguiera los nuevos ganchos. No puedo entender cómo el repositorio de otro usuario tendría ganchos diferentes.
No entiendo la pregunta. Cuando ingresa al repositorio remoto, se invoca el enlace 'post-receive' del repositorio remoto ** en el repositorio remoto **. –
pero mi punto es que no parece estar invocando mi comando curl, si lo ejecuto manualmente, hudson ejecuta una compilación, cuando hago un push, no se ejecuta compilación. – brad