Как использовать перехват после получения git push на сервер gitolite? - PullRequest
1 голос
/ 25 октября 2011

Я пытался использовать ловушку post-receive для создания новой сборки на Jenkins после каждого нажатия на сервер gitolite, НО он не работает автоматически после push, и мне нужно вручную выполнить файл post-receive на терминале, чтобы запустить егои сделайте сборку на Jenkins.

AFAIK, все, что мне нужно, это:

  1. Изменить файл пост-получения на сервере, чтобы сделать то, что я хочу "сделать новыйbuild in Jenkins ".

  2. Передать код на сервер gitolite с помощью команды" git push ".

и хук после получения выполнитсяавтоматически после процесса нажатия, я прав?

1 Ответ

2 голосов
/ 04 марта 2012

Убедитесь, что в файле установлен бит исполнения и он принадлежит пользователю gitolite.Также убедитесь, что вы вызываете каждую команду оттуда с полным путем, поскольку путь PATH ограничен при выполнении перехвата.

...