Runners 无法从私有 gitlab 容器注册表中提取

时间:2021-06-23 12:20:42

标签: gitlab gitlab-ci gitlab-ci-runner docker-registry

尝试更新我们的基础架构,以使用来自使用 Container Registry 的自托管 GitLab 的管道映像(之前使用 DO 的 Container Registry,一切正常)。

管道映像位于同一个 GitLab 实例上的单独存储库中,并推送到 Container Registry。

应用程序的管道有时会因无法拉取图像的权限错误而失败。这很奇怪,好像我重新启动管道它可以工作并且可以拉取图像。我没有使用任何像 DOCKER_AUTH_CONFIG 这样的环境,因为它应该能够从私有项目的容器注册表访问图像。此外,它始终适用于 master 分支。

如果镜像被拉取,它通常可以工作 1-2 个小时,然后它开始失败。

如果这很重要,我们将使用自动缩放的工作器。

1 个答案:

答案 0 :(得分:0)

问题是 config.toml 中的语法错误。 Gitlab runner 没有抛出任何错误,只是随机加载失败。

相关问题