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

nik*_*mac 10 version-control github bitbucket

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

有免费服务吗?

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

Von*_*onC 12

您可以使用BitBucket服务挂钩.
它们在" 使用Bitbucket进行自动部署 "中进行了说明,该文章使用了POST服务.

Bitbucket POST到您指定的服务URL.每当用户推送到存储库时
,服务都会收到POST.有一个类型
的内容标题. 此服务的行为与HTTP发布/订阅服务类似. 有效载荷已预先附加到实际有效载荷上.有效负载是url编码内容.POSTapplication/x-www-form-urlencoded

payload=

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


关于GitHub,请参阅此过程,该过程描述了如何使用Post-receive挂钩

WebHookURLs