错误:准备失败:Getwd:getwd:没有这样的文件或目录

Ziv*_*Ziv 6 gitlab-ci-runner

Gitlab 运行程序抛出错误:准备失败:Getwd:getwd:没有这样的文件或目录?

gitlab版本是:GitLab社区版8.6.4 gitlab-runner版本:1.11.5

我的 CIERROR: Preparation failed: Getwd: getwd经常抛出,但有时我们承诺工作正常。所以我们不知道导致这个问题的最终原因是什么。

我们只知道一件事,那就是在移动构建目录后会显示此错误。

小智 5

就我而言,这是因为残留的 gitlab-runner 进程仍在执行。我通过识别有罪的pid然后杀死它们来解决这个问题:

$ ps -ax | grep gitlab-runner
27034 ?        Ssl    0:06 /usr/bin/gitlab-runner run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner
$ sudo kill -9 27034
Run Code Online (Sandbox Code Playgroud)