gitlab-runner 执行完成,job最后一个脚本也执行了,但是gitlab一直显示running,卡在那边一直等到超时?

新手上路,请多包涵

image.png
image.png
脚本的都执行完成,就是无法success .一直显示running状态

阅读 2.5k
1 个回答

如果gitlab-runner已经成功执行并完成最后一个脚本,但是gitlab页面一直显示"running"状态,可能是由于runner没有通知gitlab任务已经完成的原因。

在GitLab Runner执行任务时,需要向GitLab服务器发送HTTP请求,以便通知任务的状态和结果。如果该请求无法成功发送,那么GitLab服务器就无法正确地更新任务状态,导致任务一直处于"running"状态。

以下是一些可能导致这个问题的原因:

1、Runner没有正确配置:请检查Runner是否已正确配置,例如是否与GitLab服务器连接,是否已正确注册Runner等。
2、代理设置:如果在网络中使用了代理,可能会导致GitLab Runner无法连接到GitLab服务器。请检查代理设置是否正确。
3、防火墙设置:如果网络中有防火墙,可能会阻止GitLab Runner与GitLab服务器通信。请检查防火墙设置是否正确。

如果以上检查没有发现问题,可以尝试重新安装或更新GitLab Runner,或者检查GitLab Runner的日志以获取更多的信息和线索。

宣传栏