使用此模板
在 Devin 中打开 每周依赖更新,并使用默认配置创建该自动化。你也可以在保存前自行调整。
想看一步步的实操演示?请参阅“每周依赖更新”的分步教程。
此自动化的作用
工作原理
recurring
- 事件:
schedule:recurring- 条件:
rrule匹配FREQ=WEEKLY;BYDAY=MO;BYHOUR=10;BYMINUTE=0
- 条件:
先决条件
- 集成:
示例提示
进行设置
- 在 Devin 中打开 Automations → Templates。
- 点击 Weekly Dependency Updates。系统会打开创建页面,并预先填入此模板。
- 连接所有所需集成,如果你还没安装 MCP 服务器,请先安装。
- 替换触发条件中的所有占位符值 (例如,将
your-org/your-repo替换为实际的 repo) 。 - 检查提示,并根据你团队的语言、规范和护栏进行调整。
- 点击 创建自动化。
何时使用此模板
- 因 Dependabot 过于扰人而放弃持续更新的团队
- 一次升级就可能影响十几个软件包的单体仓库
- 需要主动修复漏洞的安全敏感型项目
- 让长期运行的遗留服务继续使用受支持的运行时版本
Customization 思路
- 将前端和后端拆分为单独的计划,以便更专注地处理 PR
- 添加 Knowledge 条目,将特定软件包固定在指定版本 (例如“不要将 react 升级到 v18 以上”)
- 调整计划频率 (每日、每两周、每月)
- 与你现有的 CI 流程衔接,以实现完整的回归测试覆盖
