使用此模板
在 Devin 中打开 CircleCI 失败修复,按默认配置创建此自动化。你也可以在保存前自定义配置。
此自动化会执行什么操作
工作原理
check.run
- 事件:
github:check_run- 条件:
actioneqcompletedcheck_run.conclusioneqfailurecheck_run.namecontainscirclecirepository.full_nameeqyour-org/your-repo
- 条件:
前提条件
- 集成:
- MCP 服务器:
- CircleCI MCP — 用于将 Devin 连接到 CircleCI
示例提示
设置方法
- 在 Devin 中打开 Automations → Templates。
- 点击 CircleCI Failure Fix。系统会打开创建页面,并预先填充此模板。
- 连接所有必需的集成,如果你还未安装 MCP 服务器,也请先完成安装。
- 替换触发条件中的所有占位值 (例如,将
your-org/your-repo替换为你的实际 repo) 。 - 查看提示,并根据你团队的语言习惯、规范和护栏进行调整。
- 点击 创建自动化。
何时使用此模板
- 使用 CircleCI,且希望采用与 GitHub Actions 用户相同自动修复模式的团队
- 涉及多作业编排的复杂 CircleCI 工作流程
- 减少维护遗留 CI 流水线处于正常状态的阻力
- 在大规模重构期间自动为开发者扫清阻碍
自定义建议
- 将范围限定到特定流水线或分支
- 根据流水线的典型复杂度调整 ACU 上限
- 跳过由机器人创建的提交,以避免陷入修复循环
- 与 SonarQube Quality Gate Fix 结合使用,实现全面的质量自动化
