Так что я пытаюсь заставить Хадсона строить с помощью хука пост-получения. В моем локальном git-репо я установил post-receive.sample просто post-receive, chmod 755 и добавил в строку:
/usr/bin/curl -u user:secret http://localhost:8080/hudson/job/MyJob/build?token=secondsecret
Если я форсирую сборку, hudson обновляет код, но вот что я не понимаю: хуки в этом репо НЕ имеют .Sample после них, как они делают локально, и пост-получение в hudson репо не имеет этой строки кода выше. Что здесь происходит и как хуки интегрируются во весь процесс git? Нужно ли менять этот крючок на удаленном репо? Я бы подумал, что этого достаточно, чтобы сделать это локально и подтолкнуть, чтобы любой, кто выбирает из этого репо, получил новые хуки. Я не могу понять, как репо другого пользователя будет иметь другие хуки.