gitlab-ci-multi-runner 9.2.0:错误:作业失败:退出代码252
我正在docker gitlab执行程序的docker镜像中运行我的testing。 日志看起来像这样:
Running with gitlab-ci-multi-runner 9.2.0 . . <after_script called> ERROR: Job failed: exit code 252
我在作业脚本(shell)中做的最后一件事是调用mongo eval我的after_script这个工作只是有一个docker rm -f imagename像这样:
after_script: - docker rm -f imagename
首先,我找不到任何具体的参考这个错误代码#。 我不知道这是一个mongo eval错误代码或gitlab ci。 我最好的猜测是gitlab ci,因为如果直接在构build机器上运行,脚本可以正常工作。 另外,after_script被执行
我在.gitlab-ci.yml的开头添加了以下内容:
variables: CI_DEBUG_TRACE: "true"
但我所看到的是:
+ docker rm -f imagename imagename + exit 0 ERROR: Job failed: exit code 252
任何帮助或任何线索表示赞赏!
我的mongo eval连接失败,因为我的mongo命令不正确。 一世
- 在我的docker CMD中使用&& tail -f / dev / null离开Docker容器。
- 我用$ docker exec来处理
- 冉我的脚本,并再次执行mongo eval部分
得到一个连接失败的错误mongo评估的JavaScript把我扔了:/