Docker构建失败:标记无效的参考格式(Gitlab CI)

时间:2018-11-06 13:14:44

标签: docker gitlab gitlab-ci

我已经在gitlab中为Dockerfile创建了一个仓库。 在.gitlab-ci.yml中,我定义了两个阶段:构建并推送到注册表。

这是.gitlab-ci.yml文件:

image: docker

stages:
    - build
    - push

build:
    stage: build
    script:
      - docker build --no-cache -t ${DOCKER_REGISTRY}/debian9-cunit .

push:
    stage: push
    script:
      - docker push ${DOCKER_REGISTRY}/debian9-cunit

当我运行管道时,构建阶段失败:

  

“-t,--tag”标志的无效参数“ / debian9-cunit”:无效的引用格式

相同的完全相同的代码(在“ / debian9-”之后仅具有不同的名称)可以在同一个同事的另一个回购中正常工作。 可能是什么问题?

2 个答案:

答案 0 :(得分:1)

如果有人将此问题与基于Heroku的应用程序结合使用(例如,在Gitlab AutoDevOps中),则可能需要在GitLab installationyour project上激活GitLab容器注册表。

答案 1 :(得分:0)

问题已解决:我的个人公司资料上没有gitlab运行程序。另一个项目是一个具有共享跑步者的团体