将代码从Git / Bitbucket更新为实时服务器

时间:2012-11-06 02:59:47

标签: version-control github bitbucket

如何使用通过Git / Bitbucket进行的更改来更新我的实时服务器?

有免费服务吗?

是否可以使用某种可以与cronjob集成的API来实现?

1 个答案:

答案 0 :(得分:12)

您可以使用BitBucket service hooks 它们在“Using Bitbucket for Automated Deployments”中有说明,该文章使用POST service

  

Bitbucket POST到您指定的服务URL   每当用户推送到存储库时,该服务都会收到POST   POST的内容标题具有application/x-www-form-urlencoded类型   此服务的行为与HTTP发布/订阅服务类似   有效负载的payload=前置于实际有效负载。有效负载是url编码内容。

     

POST请求的主体包含有关发生更改的存储库的信息,最近提交的列表以及进行推送的用户。


关于GitHub,请参阅this process,其中介绍了如何使用Post-receive hook

WebHookURLs