Deploy Verification Loop
精选定时触发持续集成最多 8 轮
关于 Deploy Verification Loop
这个循环用于部署完成后的验证。每一轮用 curl 请求健康检查地址,查看已配置的端点是否都成功,未通过则等待下一个间隔再试,最多 8 轮。
主要功能
- 01按间隔自动触发,无需手动重复检查
- 02使用 curl -fsS,HTTP 错误会被视为失败
- 03覆盖部署后的健康与冒烟端点
- 04最多 8 轮,超过即停止重试
适用场景
- 01新版本上线后确认服务已恢复正常
- 02滚动发布期间等待实例就绪
- 03发布后对关键端点做一次冒烟验证
- 目标
- 部署后所有健康与冒烟端点都返回成功。
- 退出条件
- 所有已配置的端点都请求成功时停止。
- 每轮之间运行
- curl -fsS <your-health-url>
启动提示词
在 Codex / Cursor 中粘贴运行,Agent 会按下面的步骤循环执行,直到满足退出条件。
prompt.md
开始运行“Deploy Verification Loop”循环。 目标:部署后所有健康与冒烟端点都返回成功。 最大轮数:8。 第 1 步:请求健康端点 — 运行 curl -fsS https://your-app.example/health。命令以非零状态退出或返回 HTTP 错误,即视为本次检查失败。 `curl -fsS https://your-app.example/health` 第 2 步:汇总检查结果 — 记录每个已配置端点是成功还是失败,并留意失败的原因。 第 3 步:决定是否继续 — 若所有已配置端点都成功就结束循环;否则等待下一个间隔进入下一轮,直到达到 8 轮上限。 每轮之间运行:`curl -fsS <your-health-url>` 退出条件:所有已配置的端点都请求成功时停止。
步骤
每一轮按顺序执行;未满足退出条件会进入下一轮,最多重复 8 轮。
01
请求健康端点
运行 curl -fsS https://your-app.example/health。命令以非零状态退出或返回 HTTP 错误,即视为本次检查失败。
$
curl -fsS https://your-app.example/health02
汇总检查结果
记录每个已配置端点是成功还是失败,并留意失败的原因。
03
决定是否继续
若所有已配置端点都成功就结束循环;否则等待下一个间隔进入下一轮,直到达到 8 轮上限。
未通过 → 下一轮满足条件即退出
支持的 Agent
可以直接运行这个 Loop 的编码 Agent。
Codex
Cursor
Claude Code
评论
支持 Markdown