Docker 将gitlab ci运行与其运行程序关联

Docker 将gitlab ci运行与其运行程序关联,docker,gitlab,gitlab-ci,Docker,Gitlab,Gitlab Ci,我有一个docker容器运行gitlab Runner的设置,它连接到我的gitlab实例。目前我们遇到了一个问题(错误:无法锁定配置文件。git/config:设备上没有剩余空间),这种情况有时会发生。事实上,这种情况并非总是发生,这意味着某个特定的跑步者有问题。但是我怎么知道哪个跑步者已经跑了一次呢 在日志中,它显示了类似于在C8EDA3BBEB9上运行的。,但我无法将该哈希与我的runner overview中的任何runner关联 我在脚本中添加了调试信息,但此错误发生在脚本之前。所以散

我有一个docker容器运行gitlab Runner的设置,它连接到我的gitlab实例。目前我们遇到了一个问题(错误:无法锁定配置文件。git/config:设备上没有剩余空间),这种情况有时会发生。事实上,这种情况并非总是发生,这意味着某个特定的跑步者有问题。但是我怎么知道哪个跑步者已经跑了一次呢

在日志中,它显示了类似于在C8EDA3BBEB9上运行的
,但我无法将该哈希与我的runner overview中的任何runner关联

我在脚本中添加了调试信息,但此错误发生在脚本之前。所以散列是唯一要做的事情


知道散列的含义以及如何将其连接到特定的运行程序实例吗?或者用另一种方法检测正在运行的实例?

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


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

您有权访问管理区域吗?位于
/admin/builds
的builds列表将告诉您哪个运行程序运行每个构建。此外,还描述了使用docker executor运行Gitlab CI时docker容器名称的格式。