cf workers 触发 actions 工作流,免排队
- 支持多仓库
- 两次触发间隔锁定大于60分钟(可自行调节代码)
- 创建 cf worker,名随便如 actions-triger
- 创建 KV 空间,名随便如
TRIGGER_LOCK - 绑定 KV 空间,变量名须为
TRIGGER_KV,选择前面创建的空间名 - 添加环境变量
GITHUB_TOKEN,TOKEN 须有 REPO、workflows 权限 - 选择一种代码,填写仓库(及目标链接)信息,部署
- 验证:访问 worker 链接触发 worker 运行,查看可观测事件日志
- 设置 trigger cron 定时执行,全天每5分钟:
*/5 * * * *,10~12点间每5分钟:*/5 2,3 * * *,只是举例,自行设置
验证完务必将 worker 链接 disable,以防被扫导致不断触发