2016-10-20 2 views
1

Installed Герритом (версия 2.13.1), выполнив действия, описанные в следующей ссылке:
https://gerrit-review.googlesource.com/Documentation/install-quick.html в Ubuntu 16.04 среде.Геррит реф-обновление крюк не получает вызывается

создал папку крюков в «$ site_path»/крючками и добавил реф-обновление файла крюк, который только выходит с кодом возврата 1.

Прилагается исполняемые права доступа к этому файлу.

После перезагрузки сервера Gerrit это позволяет мне выполнять операцию push.

ответ

2

С Gerrit 2.13 вы должны установить плагин для крючков.

См. Подробности в Gerrit 2.13 Release Notes и Gerrit Documentation.

Крючки плагин является основной плагин, он упаковывается в файл войны Геррит и может быть установлен командой:

java -jar gerrit.war init -d <site_path> --install-plugin=hooks 

Подробнее here.

+0

Можно ли скачать плагин крючки банку напрямую? – Karthik

+0

Я обновил ответ с информацией о подключении плагинов. –

0

Вы также можете добавить крючки вручную:

  1. Создать папку, например/крючки
  2. Добавить в этой файловой папке реф-обновление
  3. сделать этот исполняемый файл, используя эту команду chmod +x ref-update
  4. Последние вещи приведенный ниже текст gerrit.config файл, мой файл находится в/var/gerrit/review_site/etc /, но, пожалуйста, проверьте, где находится ваш файл:

Это вам необходимо добавить к вашему gerrit.config файла:

[hooks] 
    path = /hooks 

В общем виде:

[hooks] 
    path = /path/to/yours/hooks/folder/hooks 
+0

Эти шаги не работают для Gerrit 2.13.1. Раньше они работали для некоторых предыдущих версий. – Karthik

+0

Ou, извините, у меня 2.12.3 версия .. мой плохой. –

2

Я использую Геррит 2,14. Это работает для меня: изменение

Поведение в реф-обновление крюком

Вместо того, чтобы ссылаться на каждый коммит получил крюк реф-обновление теперь вызывается до того, как операция обновления ссылок будет завершена. Предыдущее поведение крюка ref-update переносится в новый hook с именем commit-received.

Сайты, использующие крюк ref-update, должны переименовать файл hook для фиксации.

https://www.gerritcodereview.com/releases/2.14.md#Behavior-change-in-ref_update-hook

Смежные вопросы