mcpField

Deploy Verification Loop

精选定时触发
持续集成最多 8 轮

关于 Deploy Verification Loop

这个循环用于部署完成后的验证。每一轮用 curl 请求健康检查地址,查看已配置的端点是否都成功,未通过则等待下一个间隔再试,最多 8 轮。

主要功能

  1. 01按间隔自动触发,无需手动重复检查
  2. 02使用 curl -fsS,HTTP 错误会被视为失败
  3. 03覆盖部署后的健康与冒烟端点
  4. 04最多 8 轮,超过即停止重试

适用场景

  1. 01新版本上线后确认服务已恢复正常
  2. 02滚动发布期间等待实例就绪
  3. 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/health
02
汇总检查结果

记录每个已配置端点是成功还是失败,并留意失败的原因。

03
决定是否继续

若所有已配置端点都成功就结束循环;否则等待下一个间隔进入下一轮,直到达到 8 轮上限。

未通过 → 下一轮满足条件即退出

支持的 Agent

可以直接运行这个 Loop 的编码 Agent。

Codex
Cursor
Claude Code

评论

支持 Markdown