Github拉请求检查
是否有可能创建一个Github检查拉取请求? 我知道有WebHooks,但有没有办法可以挂钩到用户界面?
目标:
拉取请求。 如果有效,请执行验证并更新拉取请求。
合并拉取请求。 创建对URL的网络调用。 用确认更新Github问题。
什么是最好的方法来做到这一点? 它只是通过Web Hooks,API调用并获得写入oAuth凭证?
我知道有WebHooks,但有没有办法可以挂钩到用户界面?
这样做的推荐方式是使用所需的状态检查和状态API,并结合webhook:
https://help.github.com/articles/about-required-status-checks/
https://developer.github.com/v3/repos/statuses/
用户在存储库上设置必需的状态检查,以便在特定状态success
合并拉取请求被阻止。
同时,当一个pull请求被更新时,webhook会触发一个外部进程,并且该进程根据该进程的输出创建状态。 如果该过程成功完成,则该过程应创建一个success
状态,该状态将显示在UI中并取消阻止合并提出请求。
它只是通过Web Hooks,API调用并获得写入oAuth凭证?
为了创建状态,您确实需要使用具有对存储库的推送访问权限的用户凭据进行身份验证(例如,通过具有正确范围的该用户的令牌)进行身份验证。
链接地址: http://www.djcxy.com/p/68533.html