我正在为TFS制作插件以执行某些操作。我可以通过在PushNotification上使用ISubscriber来成功挂接代码推送,但是找不到与完成Pull Request相匹配的任何类型。
关于我正在尝试做的事情。我目前有一个PushNotification钩子,它具有一些分支特定的检查。有些拒绝推,有些则使用一些复杂的规则向用户提供通知。我需要一种能够最少提供通知的方法,理想情况下可以防止请求请求通过。在拉取请求执行之前,我无法提供通知,因为仅当代码放置在主存储库中时才会发生通知。
从长远来看,我想将其切换为使用webhooks和一些异步批准,但是我没有时间调整工具以使其那样工作并设置实现该目标所需的附加服务器。如果没有好的解决方案,我将暂时禁用拉取请求,直到可以为其编写适当的服务为止,但是如果有一种方法可以重用可以在PushNotification ISubscriber上运行的经过适配的钩子,那将非常有用。 / p>