如何在github存储库中执行状态检查
我有一个GitHub存储库,在其中我使用的新功能保护了一个分支 现在我的问题是,我希望在系统中执行状态检查,然后提交并将其推送到GitHub repo 问题:在哪里执行此类状态检查?如何向GitHub服务器发送状态检查已清除的消息 我在哪里执行此类状态检查 在相同的位置:设置/分支选择分支 如何向GitHub服务器发送状态检查已清除的消息 当您从本地回购协议推送到该分支机构时,这些检查会更新 为了发送成功状态,您可以如下操作:它将使用状态API。 负责将提交与测试服务绑定在一起,以便可以在GitHub pull请求中测试和表示您所做的每一次推送如何在github存储库中执行状态检查,git,github,version-control,repository,status,Git,Github,Version Control,Repository,Status,我有一个GitHub存储库,在其中我使用的新功能保护了一个分支 现在我的问题是,我希望在系统中执行状态检查,然后提交并将其推送到GitHub repo 问题:在哪里执行此类状态检查?如何向GitHub服务器发送状态检查已清除的消息 我在哪里执行此类状态检查 在相同的位置:设置/分支选择分支 如何向GitHub服务器发送状态检查已清除的消息 当您从本地回购协议推送到该分支机构时,这些检查会更新 为了发送成功状态,您可以如下操作:它将使用状态API。 负责将提交与测试服务绑定在一起,以便可以在Git
def process_pull_request(pull_request)
@client.create_status(pull_request['base']['repo']['full_name'], pull_request['head']['sha'], 'pending')
sleep 2 # do busy work...
@client.create_status(pull_request['base']['repo']['full_name'], pull_request['head']['sha'], 'success')
puts "Pull request processed!"
end
我们在这里做三件非常基本的事情:
我们正在查找存储库的全名
我们正在查找拉取请求的最后一个SHA
我们正在设定成功的状态
很抱歉…但我不明白,我在ur链接中看到了文档,但它没有告诉我如何实际编码以获取参数、处理并发送成功响应…??\@VinetVerma我已编辑了答案,以添加有关服务器CI的文档,该服务器CI可以侦听您的成功更新。这意味着您需要设置所述服务器CI持续集成侦听器。Lolz VonC…u r仅提供文档中的参考信息…而不是useful@VineetVerma你看了那份文件了吗?您是否如文档中所述设置了CI侦听器?@VineetVerma然后您可以提出一个新问题。请检查Github中的此链接,该链接显示如何设置状态检查;