Jev学习探索群里有人问,特意问了下claude
GitHub 官方文档里的规则,按我了解的版本写,具体以 GitHub 官网为准:
1️⃣ 能跑的任务
任何能在 Linux/macOS/Windows 上用命令跑的东西:脚本、构建、调接口、读写数据库、推送其他仓库
2️⃣ 单个任务
最长6 小时(你的同步自己设了 2 小时上限)
3️⃣ 公开仓库的机器配置
4 核 CPU、16GB 内存、14GB 硬盘,每次运行都是一台全新机器
5️⃣ 同时运行
免费账户最多约 20 个任务同时跑
6️⃣ 定时任务
最短 5 分钟一次;高峰期常延迟几分钟到几十分钟,所以 06:30 的任务不一定准点
7️⃣ 缓存
每个仓库约 10GB
什么情况下会开始收费
- 仓库改成私有:免费账户每月只有 2,000 分钟,你现在每月约 13,600 分钟,会超出很多,超出部分按分钟计费。
- 使用更大配置的机器:默认机器免费,更大的机器按分钟收费。
- GitHub Pages:公开仓库免费。网站总大小上限约 1GB,每月流量建议在 100GB 以内。
建议
- 保持仓库公开,就不用担心费用。
- 如果哪天要把主仓库改成私有,先把同步和部署这两个大头优化一下,或者告诉我,我帮你算一下会花多少钱
我发现我的自动化任务就两种
一种需要我筛选的,我就放到本机claude的routines上的定时任务,比如:每日skills上新合集,从中筛选进行分享
另一种不需要我筛选的,我现在可以让Jev过一道,放到GitHub Actions上每日自动跑,比如:
jasonzhu.ai/zh/news