当新的推送完成时,ci会被通过,但是当我试图访问本地的码头构建时,它不会。
sudo docker pull registry.gitlab.com/thomson-aequalis/springboot-docker-k8-gitci
在执行上述命令时在本地执行Error response from daemon: Get https://registry.gitlab.com/v2/thomson-aequalis/springboot-docker-k8-gitci/manifests/latest: denied: access forbidden时遇到的错误
.gitlab-ci.yml
image: docker:latest
services:
- docker:dind
variables:
DOCKER_DRIVER: overlay
SPRING_PROFILES_ACTIVE: gitlab-ci
stages:
- build
- package
- deploy
maven-build:
image: maven:3-jdk-8
stage: build
script: "mvn package -B"
artifacts:
paths:
- target/*.jar
docker-build:
stage: package
script:
- docker build -t registry.gitlab.com/thomson-aequalis/springboot-docker-k8-gitci .
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.gitlab.com
- docker push registry.gitlab.com/thomson-aequalis/springboot-docker-k8-gitci

发布于 2019-06-03 04:16:54
在你的Gitlab工作中,upu登录到注册中心.在从注册表中提取之前,您应该在本地使用自己的Gitlab用户名。
https://stackoverflow.com/questions/56406211
复制相似问题