【发布时间】:2017-01-12 15:07:12
【问题描述】:
我有一个设置,其中 docker 容器运行 gitlab 运行器,它连接到我的 gitlab 实例。目前我们遇到了一个问题(错误:无法锁定配置文件 .git/config:设备上没有剩余空间),有时会发生这种情况。事实上,它不会一直发生,这意味着特定跑步者有问题。但是我怎么知道哪个跑步者执行了跑步呢?
在日志中它写着类似Running on c8eda3bbebb9... 的内容,但我无法将该哈希与我的跑步者概览中的任何跑步者相关联。
我在脚本中添加了调试信息,但此错误发生在脚本之前。所以哈希是唯一要做的事情。
知道该散列的含义以及如何将其连接到特定的运行器实例吗?或者其他检测正在运行的实例的方法?
【问题讨论】:
-
您可以访问管理区域吗?
/admin/builds的构建列表将告诉您哪个运行程序运行每个构建。此外,this answer 描述了使用 docker executor 运行 Gitlab CI 时 docker 容器名称的格式。