Github挂钩里程碑

时间:2013-03-22 18:45:30

标签: github project-management webhooks milestone

我想将github与外部服务集成。 特别是我希望在问题关闭或里程碑完成时发生某些操作。我可以通过针对问题事件更新http://developer.github.com/v3/repos/hooks/添加webhook来了解如何解决上述问题。 但是,我没有看到任何有关里程碑的事件。

为什么?这是一个遗漏吗?我已经看到github里程碑与谷歌日历的一些集成 - 我假设这需要webhooks(我不希望他们使用针对里程碑api的轮询)。

如果没有这样的事件,我认为有一种选择,就是听取问题事件,每次问题结束时,检查这个问题是否与里程碑有关,以及是否检查是否所有其他问题都与里程碑已经关闭,然后创建我自己的“里程碑完成”事件。 (我不需要里程碑创建事件。)

任何建议都会受到欢迎。

2 个答案:

答案 0 :(得分:2)

是的,目前没有里程碑事件。您使用问题事件并检查milestone closed issues count的想法可能也是我这样做的方式。记住在获取里程碑信息时使用条件GET以reduce your API quota consumption

答案 1 :(得分:0)

现在有关于里程碑的webhook活动 - 由Github于2016年10月推出。参见:

https://developer.github.com/changes/2016-10-27-new-label-and-milestone-webhooks/