у меня 2 сервера
- Сервер 1: второй центральный репозиторий git.
- Сервер 2: содержит среду Edgewell Trac.
Я пытаюсь заставить trac обновлять билеты на основе сообщений git commit.
Я знаю, что есть хук после получения, но он будет работать только на сервере 1.
Как мне сообщить серверу 2, чтобы запустить набор изменений trac-admin, добавленный cmd?
Кроме того, если я создал клон репозитория git на сервере 2, тогда я должен использовать git pull cmds, который, в свою очередь, вызовет хук после слияния, но, похоже, он не вызывается с теми же параметрами stdin, что и после получения крючок есть.
Есть ли способ настроить сервер 1 для запуска ssh cmd или отправки полезных данных в скрипт веб-cgi на сервере 2, который выполняет запрос на вытягивание в клонированном репо и переходит к выполнению набора изменений trac-admin, добавленного cmd?