Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在github存储库中执行状态检查_Git_Github_Version Control_Repository_Status - Fatal编程技术网

如何在github存储库中执行状态检查

如何在github存储库中执行状态检查,git,github,version-control,repository,status,Git,Github,Version Control,Repository,Status,我有一个GitHub存储库,在其中我使用的新功能保护了一个分支 现在我的问题是,我希望在系统中执行状态检查,然后提交并将其推送到GitHub repo 问题:在哪里执行此类状态检查?如何向GitHub服务器发送状态检查已清除的消息 我在哪里执行此类状态检查 在相同的位置:设置/分支选择分支 如何向GitHub服务器发送状态检查已清除的消息 当您从本地回购协议推送到该分支机构时,这些检查会更新 为了发送成功状态,您可以如下操作:它将使用状态API。 负责将提交与测试服务绑定在一起,以便可以在Git

我有一个GitHub存储库,在其中我使用的新功能保护了一个分支

现在我的问题是,我希望在系统中执行状态检查,然后提交并将其推送到GitHub repo

问题:在哪里执行此类状态检查?如何向GitHub服务器发送状态检查已清除的消息

我在哪里执行此类状态检查

在相同的位置:设置/分支选择分支

如何向GitHub服务器发送状态检查已清除的消息

当您从本地回购协议推送到该分支机构时,这些检查会更新

为了发送成功状态,您可以如下操作:它将使用状态API。 负责将提交与测试服务绑定在一起,以便可以在GitHub pull请求中测试和表示您所做的每一次推送

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中的此链接,该链接显示如何设置状态检查;