我想从我的C#控制台应用程序中捕获GitHub中的webhooks(用于各种事件,比如提交等)。我想我可以"听"一个端点和webhooks将被扔到那里,但似乎github实际上是发送webhooks到你需要设置和监听的端点。
如果后者是这种情况,那么我想我需要设置一个Web服务器来捕获webhook。如果前者是这种情况,那么我没有在文档中找到我如何从GitHub收听webhooks?
答案 0 :(得分:2)
您的问题不是很清楚,但我认为您在实施网络服务器方面处于正确的轨道上。所以,我对你的问题的回答是:你需要实现一个Web服务器来接收webhook请求。
修改的
在this document的底部,您将找到有关如何实现非常简单的Web服务器(在Ruby中)以接收 GitLab webhook请求的说明。我知道这对您来说不是一个交钥匙解决方案,但希望它能帮助您实现目标。