【发布时间】:2021-11-23 23:19:45
【问题描述】:
我有一个运行 Ubuntu 的树莓派,我用它来托管一个不和谐的机器人。我试图弄清楚是否有任何方法可以检测何时更改了机器人代码存储库的主控,然后在 pi 上运行脚本以停止机器人,拉动更改然后重新启动它?脚本我已经写好了,只是不知道怎么触发。
【问题讨论】:
-
这就是
cronjobs的任务。 -
您可以轮询存储库(例如,运行
git pull并查看HEAD的值是否发生变化)。根据您的存储库所在的位置,您还可以利用网络挂钩或其他一些事件在它发生更改时接收通知。 -
这就是 git hooks 的用途。
-
你使用什么 git 服务器?
标签: bash git discord.js raspberry-pi3