关联一个 gitlab ci 运行 它的 runner

Correlate a gitlab ci run to its runner

我有一个设置,其中 docker 容器 运行 gitlab 运行ners,它连接到我的 gitlab 实例。目前我们有一个问题(错误:无法锁定配置文件。git/config:设备上没有 space),有时会发生。事实上,它不会一直发生,这意味着特定的 运行ner 有问题。但是我怎么知道哪个 运行ner 执行了 运行?

在日志中它说了类似 Running on c8eda3bbebb9... 的内容,但我无法将该散列与我的 运行ner 概述中的任何 运行ner 相关联。

我在我的脚本中添加了调试信息,但是这个错误发生在脚本之前。所以哈希是唯一可以继续的东西。

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

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

我在运行器的描述中添加了环境的主机名和 docker id。现在我可以查找失败的构建,在 right-hand 侧边栏中查看它的运行器 ID,然后在运行器概述中查找该运行器,并在其中查看它的主机名。