2017-01-12 54 views
0

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

在日志中它说的是类似于Running on c8eda3bbebb9...,但我无法将该散列与我跑步者概述中的任何跑步者相关联。

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

任何想法是什么散列的意思,以及如何将其连接到特定的亚军实例?或者另一种检测运行实例的方法?

+1

你有权访问管理区域吗? '/ admin/builds'中的构建列表将告诉你哪个运行器运行每个构建。 此外,[这个答案](http://stackoverflow.com/a/40097451/4245525)描述了docker执行程序运行Gitlab CI时Docker容器名称的格式。 – BrokenBinary

回答

0

我修正了它,使用gitlab亚军的描述字段。

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

相关问题