在Github中,我希望在拉取请求后自动部署
每次在特定分支上合并在Github中,我希望在拉取请求后自动部署,git,github,webhooks,pull-request,Git,Github,Webhooks,Pull Request,每次在特定分支上合并pull请求时,我想使用webhook执行git pull 我的回购协议通常有两个主要分支:master和dev。dev分支始终处于暂存状态,master始终处于生产状态。我希望生产是一个手动过程,但我希望分期是自动化的。我发现了一些教程,但它们要么不完整,要么不完全是我想要做的 我看过这个要点,并希望做类似的事情。但是,git pull命令不起作用。因此,根据一些So答案,我将其更改为ssh-t-t localhost sudo git pull,但现在它只是获得主机密钥验
pull请求时,我想使用webhook执行git pull
我的回购协议通常有两个主要分支:master
和dev
。dev
分支始终处于暂存状态,master
始终处于生产状态。我希望生产是一个手动过程,但我希望分期是自动化的。我发现了一些教程,但它们要么不完整,要么不完全是我想要做的
我看过这个要点,并希望做类似的事情。但是,git pull
命令不起作用。因此,根据一些So答案,我将其更改为ssh-t-t localhost sudo git pull
,但现在它只是获得主机密钥验证失败。
即使我有部署密钥设置,正如链接所说。git pull?您是否正在使用github one的本地git repo运行应用程序?创建一个jenkins/hudson作业,该作业将每隔“X”分钟轮询一次,如果有任何新的更改,它将部署。在这方面有多个插件可以帮助您。现在,当分支更新时,我将SSH连接到我们的服务器,并在暂存位置执行git pull
命令。我只是想自动化它。首先,在生产服务器上的本地存储库中设置a,然后在合并拉请求时将a设置为“推”。@JeffPuckettII-我的repo已设置并克隆。我正在尝试将其添加到当前设置中。我试着使用:但是这些步骤不太有效,并且会出现错误,所以它显然过时了。我希望能做点像那样的事,一个傻瓜?您是否正在使用github one的本地git repo运行应用程序?创建一个jenkins/hudson作业,该作业将每隔“X”分钟轮询一次,如果有任何新的更改,它将部署。在这方面有多个插件可以帮助您。现在,当分支更新时,我将SSH连接到我们的服务器,并在暂存位置执行git pull
命令。我只是想自动化它。首先,在生产服务器上的本地存储库中设置a,然后在合并拉请求时将a设置为“推”。@JeffPuckettII-我的repo已设置并克隆。我正在尝试将其添加到当前设置中。我试着使用:但是这些步骤不太有效,并且会出现错误,所以它显然过时了。不过我希望能做点像那样的事。