Я пытаюсь выполнить некоторые действия с событиями gerrit
- При добавлении/создании нового репо.
- При создании нового набора исправлений.
- Когда изменение объединяется с определенной веткой.
Идея состоит в том, чтобы получить событие на конечной точке API, когда любое из вышеперечисленных событий происходит в любом репозитории.
У меня есть установка gerrit 3.1.3, работающая на экземпляре Amazon Linux ec2, и сервер узлов (с открытыми конечными точками API) на другой аналогичной машине EC2. В конфиге gerrit я добавил следующие строки:
[plugin "webhooks"]
connectionTimeout = 3000
socketTimeout = 2500
maxTries = 300
retryInterval = 2000
threadPoolSize = 3
[remote "wh_projectCreated"]
url = http://17.233.138.23:8080/gereve
maxTries = 1
sslVerify = false
event = patchset-created
Я проверил, что оба плагина webhooks
и hooks
установлены при установке gerrit. Теперь я не смог найти подходящую запись в блоге, в которой рассказывается, как настроить и получить события gerrit, которые будут получены на веб-перехватчиках.
Что мне нужно сделать еще, большая помощь!