以github为例:
原理很简单,其实就是就是调用github的webhooks API,配置服务器地址,当你每次push项目到github上面去的时候,就会自动触发githb的hooks,发送命令到你的服务器接受端(填写的url),然后你配置你的服务器接受程序,每次接到github的post数据后执行程序(git pull)。
准备工作:
服务器(S)配置git, 生成key传到你的github上,配置配置你的hooks的key(下面会提到)并上传
- 在github上你的项目地方开启hooks
继续阅读“利用github/bitbucket hooks 自动部署项目”