YAML 未正确退出
YAML not exiting correctly
在我的 gitlab CI runner 中,我正在设置 yaml 来调用 python 脚本。当前脚本无法连接到 HTTP 服务器(这是预期的行为)。结果异常被 python 脚本捕获,并以 -1
退出。但是 CI 跑步者无限期挂起。可能是什么问题?
这个问题是对 gitlab ci 工作原理的误解。在 script
标记中,我首先启动了挂起的可执行文件在其上运行的系统。当可执行文件失败时,它希望在继续之前清理子进程。我期待 ci 调入 after_script
,这是我正在做 clean-up.
的地方
在我的 gitlab CI runner 中,我正在设置 yaml 来调用 python 脚本。当前脚本无法连接到 HTTP 服务器(这是预期的行为)。结果异常被 python 脚本捕获,并以 -1
退出。但是 CI 跑步者无限期挂起。可能是什么问题?
这个问题是对 gitlab ci 工作原理的误解。在 script
标记中,我首先启动了挂起的可执行文件在其上运行的系统。当可执行文件失败时,它希望在继续之前清理子进程。我期待 ci 调入 after_script
,这是我正在做 clean-up.