Quindi sto cercando di ottenere hudson per costruire con un gancio di post-ricezione. Nel mio repo git locale ho impostato post-receive.sample ad appena post-ricezione, chmod 755 e aggiunto nella linea:git git e come funzionano
/usr/bin/curl -u user:secret http://localhost:8080/hudson/job/MyJob/build?token=secondsecret
Se forzo una build, Hudson aggiorna il codice, ma qui è quello che don' t capisco, gli hook in quel repository NON hanno il .sample dopo di loro come fanno localmente, e il post-receive nel repository hudson non ha quella riga di codice sopra. Cosa sta succedendo qui e in che modo gli hook sono integrati nell'intero processo Git? Devo cambiare questo hook sul repository remoto? Avrei pensato che fosse sufficiente farlo localmente e spingere in modo che chiunque recuperasse da quel repository ottenga i nuovi ganci. Non riesco a capire come il repository di un altro utente avrebbe ganci diversi.
Non capisco la domanda. Quando si preme sul repository remoto, l'hook 'post-receive' dell'archivio remoto viene richiamato ** sul repository remoto **. –
ya ma il mio punto è che non sembra che stia invocando il mio comando di arricciatura, se lo eseguo manualmente, hudson esegue una build, quando faccio una push, non viene eseguita alcuna build. – brad