我有一个next项目,我在服务器中抓取数据,并根据请求将其发送回客户端。
应用程序是SSG,所以抓取发生在构建时。数据每12小时变化一次。
我把它部署在vercel上,它工作正常,但不知道如何设置自动化触发vercel deploy钩子,用新数据重新部署应用。
如果可能的话,我更喜欢用GitHub Actions这样所有的项目都在一个地方。
你可以使用crontab guru来了解如何每12小时做一次cronjob,也就是0 */12 * * *
.
然后,你可以像下面这样在你的Github操作中安排它
on:
# Triggers the workflow every 12 hours
schedule:
- cron: "0 */12 * * *"
查看这篇开发文章或官方文档。