将gitlab ci run与其跑步者相关联

时间:2017-01-12 15:07:12

标签: docker gitlab gitlab-ci

我有一个设置,其中docker容器运行gitlab runners,它连接到我的gitlab实例。目前我们遇到了问题(错误:无法锁定配置文件.git / config:设备上没有剩余空间),这在某些时候会发生。它不会一直发生,这意味着特定的跑步者有些不对劲。但是我怎么知道哪个跑步者已经执行了跑步呢?

在日志记录中它显示的内容类似于Running on c8eda3bbebb9...,但我无法将该哈希值与我的跑步者概述中的任何一位参赛者相关联。

我在我的脚本中添加了调试信息,但是在脚本之前发生了此错误。所以哈希是唯一可以继续下去的事情。

知道该哈希意味着什么以及如何将其连接到特定的运行程序实例?或者另一种检测正在运行的实例的方法?

1 个答案:

答案 0 :(得分:0)

我使用gitlab runner的description字段修复了它。

我将环境的主机名和docker id添加到跑步者的描述中。现在我可以查找失败的构建,在右侧边栏中查看它的跑步者ID,然后在跑步者概述中查找该跑步者,并在那里看到它的主机名。