Существует ли какой-либо API для Perforce, который позволил бы мне зарегистрировать обратный вызов, чтобы получать уведомления об изменениях в конкретных путях депо? - PullRequest
0 голосов
/ 03 февраля 2019

Существует ли какой-либо API для Perforce, который позволил бы мне зарегистрировать обратный вызов, чтобы получать уведомления об изменениях в конкретных путях депо?Я хотел бы не опрашивать наш репозиторий Perforce на предмет изменений в конкретных путях депо и искал что-то вроде веб-хука, но я не смог его найти.Мы используем классическую Perforce (не git swarm или git fusion) без потоков.

1 Ответ

0 голосов
/ 03 февраля 2019

Perforce не имеет API «push-уведомлений» как такового.Вы могли бы потенциально реализовать один в триггере change-commit, который будет выполняться на сервере при успешной фиксации по определенному пути и может делать все, что вы захотите (чтобы можно было запустить другую настроенную вами службу, которая бы реализовалаповедение обратного вызова, которое вы ищете).

https://www.perforce.com/perforce/doc.current/manuals/p4sag/Content/P4SAG/scripting.triggers.submits.commit.html

...