从C#控制台应用程序

时间:2016-05-24 16:57:23

标签: c# github webhooks

我想从我的C#控制台应用程序中捕获GitHub中的webhooks(用于各种事件,比如提交等)。我想我可以"听"一个端点和webhooks将被扔到那里,但似乎github实际上是发送webhooks到你需要设置和监听的端点。

如果后者是这种情况,那么我想我需要设置一个Web服务器来捕获webhook。如果前者是这种情况,那么我没有在文档中找到我如何从GitHub收听webhooks?

1 个答案:

答案 0 :(得分:2)

您的问题不是很清楚,但我认为您在实施网络服务器方面处于正确的轨道上。所以,我对你的问题的回答是:你需要实现一个Web服务器来接收webhook请求。

修改

this document的底部,您将找到有关如何实现非常简单的Web服务器(在Ruby中)以接收 GitLab webhook请求的说明。我知道这对您来说不是一个交钥匙解决方案,但希望它能帮助您实现目标。