Donc j'essaye d'obtenir hudson pour construire avec un crochet après réception. Dans mon git local, je mets post-receive.sample juste après réception, chmod 755 et ajouté dans la ligne:git hooks et comment ils fonctionnent
/usr/bin/curl -u user:secret http://localhost:8080/hudson/job/MyJob/build?token=secondsecret
Si je force une construction, hudson met à jour le code, mais voici ce que je n » Je ne comprends pas, les hameçons dans ce repo ne pas avoir l'exemple après eux comme ils le font localement, et le post-recevoir dans le repo hudson n'a pas cette ligne de code ci-dessus. Que se passe-t-il ici et comment les hooks sont-ils intégrés dans le processus git? Dois-je changer ce crochet sur le repo distant? J'aurais pensé qu'il suffisait de le faire localement et de pousser afin que quiconque récupérant de ce repo obtienne les nouveaux hameçons. Je ne peux pas comprendre comment le repo d'un autre utilisateur aurait des crochets différents.
Je ne comprends pas la question. Lorsque vous poussez vers un référentiel distant, le hook «post-receive» du référentiel distant est appelé ** sur le référentiel distant **. –
ya mais mon point est que cela ne semble pas invoquer ma commande curl, si je l'exécute manuellement, hudson exécute une construction, quand je fais un push, aucune construction n'est exécutée. – brad