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命令不正确。 一世

  1. 在我的docker CMD中使用&& tail -f / dev / null离开Docker容器。
  2. 我用$ docker exec来处理
  3. 冉我的脚本,并再次执行mongo eval部分

得到一个连接失败的错误mongo评估的JavaScript把我扔了:/