嗨,有人可以指导我这个。我有多个带有本地php实例的raspberry pi,每个rpi包含一个本地Web应用程序。现在,每当我需要修补我的代码(php,html,jquery或css)时,我必须通过teamviewer远程连接到每个rpi。但这有问题,因为我已经在不同的区域安装了100 rpi,如果我需要使用teamviewer,用更新的代码修补它们可能会很费力。
现在我愿意采取不同的方法......我的计划是告诉树莓派的所有者去点击一个链接,它将自动下载文件,如果需要覆盖现有文件,这样我就不需要了连接到每个rpi。
答案 0 :(得分:0)
一种方法是使用git和webhooks。然后,您可以推送更改并将其自动拉到每个服务器上。缺点是您需要在每台服务器上设置git并配置脚本以推送到所有服务器,这是一项非常重要的任务。
另一个选择是使用Ansible,因为您可以将更改从主树莓派到其他所有。同样,设置是必需的,虽然您可以设置一个,例如,在github上放置一个安装脚本,让用户运行它。那样下次你需要做出改变;用户不需要做任何事情。