Как мне пройти аутентификацию, если я хочу использовать образ из реестра Gitlab в качестве базового образа другой сборки CI?
Согласно https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/configuration/advanced-configuration.md#using-a-private-docker-registry Сначала мне нужно вручную войти в систему с раннером. Как-то странно входить в систему с существующим пользователем Gitlab.
Есть ли способ использовать переменную CI «CI_BUILD_TOKEN» (которая описывается как «Токен, используемый для аутентификации с помощью реестра контейнеров GitLab») для аутентификации, чтобы получить базовый образ из реестра Gitlab?
РЕДАКТИРОВАТЬ: Я узнал, что могу использовать изображения из публичных проектов. Но я не очень хочу делать свои докерные проекты общедоступными.
ОБНОВЛЕНИЕ: начиная с Gitlab 8.14 вы можете просто использовать образы докеров из сборки в реестре докеров. См. https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/configuration/advanced-configuration.md#support-for-gitlab-integrated-registry < / а>