Gitlab Runner-从服务器收到异常后卡住

时间:2019-02-14 08:15:29

标签: gitlab-ci gitlab-ci-runner

我准备了将更改部署到服务器的脚本。通常它可以工作,但是当部署服务器返回异常/错误时出现问题。例如,当它运行以下命令时:

ssh -o StrictHostKeyChecking=no root@example.com "cd public_html/example.com && git checkout master && git pull origin master && exit 0"

有时会导致错误:

fatal: mmap failed: Cannot allocate memory

这是共享托管,因此这可能是内存问题的原因。收到此错误后,跑步者无法完成工作并卡住。我什至设置了超时时间,但它不起作用,我知道的唯一选项是重新启动运行程序(通过命令行)。

有没有办法处理这样的错误并以错误状态完成工作?

0 个答案:

没有答案