使用 git 一次性的针对所有主机做更新(git pull)?
我网站目前是存在 bitbucket
因为目前是只要店主买一套,我就会复制一模一样的程式码到他自己的主机去,包含资料库也都是独立的(我拥有存取权)
所以一百家就会有一百台主机、一百份我的程式码
先不说怎么快速的安装主机环境
我有什么方式可以按下几个键,我就能一起 git pull 一百台主机,获得我 bitbucket 上的程式码更新?
(店主的个人设定都放在资料库中)
我的伺服器是 linode ubuntu 18.04,我想像是设定 crontab 让他每天凌晨十二点去跑 php 脚本? (我php有写脚本可以git pull)但是可以怎么通知所有伺服器我叫你 git pull 再 pull?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在项目根目录先新建hook.php
内容shell_exec("git pull")
使用Jenkins,在你100台服务器中都添加一个执行命令脚本git pull,然后用Jenkins点击构建的时候,去执行这个脚本命令