YAML 未正确退出

YAML not exiting correctly

在我的 gitlab CI runner 中,我正在设置 yaml 来调用 python 脚本。当前脚本无法连接到 HTTP 服务器(这是预期的行为)。结果异常被 python 脚本捕获,并以 -1 退出。但是 CI 跑步者无限期挂起。可能是什么问题?

这个问题是对 gitlab ci 工作原理的误解。在 script 标记中,我首先启动了挂起的可执行文件在其上运行的系统。当可执行文件失败时,它希望在继续之前清理子进程。我期待 ci 调入 after_script,这是我正在做 clean-up.

的地方