提交到GitLab时Docker插入构建管道后出现未知清单

时间:2019-10-08 12:29:42

标签: docker gitlab

在将提交推送到GitLab之后,构建管道开始检查新的提交。构建和测试阶段成功运行。但是部署阶段因以下错误而停止:

Running with gitlab-runner 12.3.0 (a8a019e0)
  on gitlab-runner2 QNyj_HGG
Using Docker executor with image nexus.XXX.com/YYY/ZZZ-engines ...
Authenticating with credentials from /root/.docker/config.json
Pulling docker image nexus.XXX.com/YYY/ZZZ-engines ...
ERROR: Job failed: Error response from daemon: manifest for
 nexus.XXX.com/YYY/ZZZ-engines:latest not found: manifest unknown: manifest unknown (executor_docker.go:188:0s)

这可能是什么原因?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我通过重建和重新发布 GitLab CI 文件所引用的 docker 映像解决了这个问题,然后再次重新运行管道并且它起作用了。