#docker #gitlab-ci #docker-registry
# #docker #gitlab-ci #docker-реестр
Вопрос:
У меня есть адрес моего реестра docker в переменной среды GitLab-CI.
Как я могу использовать ее в контексте служебной команды в моем .gitlab-ci.yml
?
services:
- name: docker:dind
command: ["--insecure-registry=$CI_REGISTRY"] # this does not work
build:
stage: build
script:
- docker build -t "$CI_REGISTRY_IMAGE" . # this works properly
- docker push "$CI_REGISTRY_IMAGE"
Комментарии:
1. Похоже, у других людей тоже есть эта проблема: gitlab.com/gitlab-org/gitlab-runner/issues/3808
2. не совсем уверен, почему это происходит, или, возможно, согласно приведенной выше ссылке, она еще не реализована, обходным путем было бы использовать реестр GitLab того же проекта для создания образа, а затем перенести его в другой внешний реестр.